【发布时间】:2018-01-28 17:46:49
【问题描述】:
我有几个工作正常的 .NET Core 2.0 Wep Api 控制器,但是即使 CORS 已全局初始化,一个也会给客户端提供无效的跨源错误。我一遍又一遍地查看控制器,我发现它与其他运行良好的控制器之间没有区别。我的客户端是一个 Angular4 应用程序,它提供的唯一信息是由于违反 CORS,请求不被允许。
【问题讨论】:
标签: angular cors .net-core .net-2.0
我有几个工作正常的 .NET Core 2.0 Wep Api 控制器,但是即使 CORS 已全局初始化,一个也会给客户端提供无效的跨源错误。我一遍又一遍地查看控制器,我发现它与其他运行良好的控制器之间没有区别。我的客户端是一个 Angular4 应用程序,它提供的唯一信息是由于违反 CORS,请求不被允许。
【问题讨论】:
标签: angular cors .net-core .net-2.0
我一直认为这是我的客户端代码中的错误或 .net core 2.0 中的错误,因为它太新了。出于某种原因,我从未尝试在 web api 服务器上的浏览器中输入实际的 get url,如果我早点这样做,我会看到有一个异常。来发现,我的一个 POCO 数据模型类有一个拼写错误的字段。因此,我的建议是在解决您的 Web api 错误时不要依赖于您的客户端应用程序。
【讨论】: