您知道为什么以下情况仅发生在API Breeze控制器上吗?
我在使用CORS和Breeze WebApi2 Conroller时遇到麻烦。 在我的开发环境中,一切正常。 Windows 10:IIS版本10(位于192.168 ...) 客户端:angular 5项目(托管在localhost:8100上)
在服务器应用程序上,我有2个Web api控制器,一个是常规的,另一个是具有breezecontroller属性的。 如上例中那样配置CORS。 以前,我已经根据“ http://benfoster.io/blog/aspnet-webapi-cors”使用OWIN对其进行了配置。这在我的开发环境中也能很好地工作。
当我将服务器应用程序部署到Azure网站时,它也可以正常运行。 但是Azure并不是我的客户端应用程序的生产环境。
当我部署到生产环境(通过www.combell.com进行网站托管)时,会发生一些奇怪的事情。
请求网址: https://my.domain.be/testapicsrmapp/v1/authentication/authenticate 请求方法: POST 状态码:200 OK
请求网址:
https://my.domain.be/testapicsrmapp/v1/breezedata/Metadata请求方法:选项状态码:200 OK
请求网址: https://my.domain.be/testApiCSRMApp/v1/breezedata/Metadata推荐人 政策:降级时无推荐人...
将操作错误归入
在以下位置访问XMLHttpRequest 来自的“ https://my.domain.be/testapicsrmapp/v1/breezedata/Metadata” 原产地“ http://localhost:8100”已被CORS政策禁止:否 请求中存在“ Access-Control-Allow-Origin”标头 资源。
知道为什么只在微风控制器上发生这种情况吗?