我有一个设置为使用CORS的ASP.Net Core应用程序
我在Startup.cs中声明了AddCors:
public void ConfigureServices(IServiceCollection services)
{
// Should add CORS before MVC
services.AddCors();
// Add framework services.
services.AddMvc();
}
然后我在configure函数中有一个UseCors:
app.UseCors(options=>options.AllowAnyMethod().AllowAnyHeader().AllowAnyOrigin().AllowCredentials());
这在Linux机器上运行良好 - 但是当我部署到运行IIS v10的Windows 2016服务器时,当我尝试读取数据时,我收到了CORS错误。
我可以从浏览器访问数据API - 建议基本设置没问题,一切正常但我在Linux上运行良好的CORS代码在Windows上不起作用
是否存在将IIS应用程序连接到dotnet核心应用程序并允许CORS所需的已知问题或设置?