我正在开发将数据传递到移动应用程序的Web Api。我的问题是移动应用程序面对CORS问题,但随机发生。有时它可以正常工作。
我已经通过简单地编写启用了cors
[EnableCors(来源:“ ”,标头:“ ”,方法:“ *”)]在所有控制器中都是公开的
和 config.EnableCors();
在WebApiConfig.cs文件中
[EnableCors(来源:“ ”,标头:“ ”,方法:“ *”)]
问题有时会出现,我需要永久的解决方案。 而且我可以知道问题是在客户端还是服务器端。
请帮帮我。谢谢。
答案 0 :(得分:0)
var cors = new EnableCorsAttribute("*", "*", "*", "*") { SupportsCredentials = true };
config.EnableCors(cors);
将此添加到WebApiConfig.cs文件中,您可以从控制器中删除Cors属性。这应该工作。