Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CORS问题随机出现_C#_.net_Asp.net Web Api_Cors - Fatal编程技术网

C# CORS问题随机出现

C# CORS问题随机出现,c#,.net,asp.net-web-api,cors,C#,.net,Asp.net Web Api,Cors,我正在开发Web Api,将数据传递给移动应用程序。我的问题是移动应用程序面临CORS问题,但随机。它有时会工作 我已经通过简单的编写实现了cors 所有控制器中的[EnableCors(源:”,头:”,方法:“*”)都是公共的 及 config.EnableCors() 在WebApiConfig.cs文件中 [EnableCors(来源:,标题:,方法:*”) 这个问题有时会发生,我需要永久的解决办法。 我可以知道问题是在客户端还是服务器端 帮我个忙,先谢谢你 var cors = new

我正在开发Web Api,将数据传递给移动应用程序。我的问题是移动应用程序面临CORS问题,但随机。它有时会工作

我已经通过简单的编写实现了cors

所有控制器中的[EnableCors(源:”,头:”,方法:“*”)都是公共的

及 config.EnableCors()

在WebApiConfig.cs文件中

[EnableCors(来源:,标题:,方法:*”)

这个问题有时会发生,我需要永久的解决办法。 我可以知道问题是在客户端还是服务器端

帮我个忙,先谢谢你

 var cors = new EnableCorsAttribute("*", "*", "*", "*") { SupportsCredentials = true };
        config.EnableCors(cors);

将其添加到WebApiConfig.cs文件中,可以从控制器中删除Cors属性。这应该行得通

您是否有多个端点或web应用程序通过流量管理器或负载平衡器公开?发生这种情况时,您需要检查响应的HTTP状态代码。使用网络窗格浏览器devtools进行检查。因为在这些情况下,很可能是4xx或5xx错误,而不是200 OK成功响应。因此,您需要检查服务器端的服务器日志,以查看服务器正在记录哪些错误,以及何时以及为什么要记录这些错误。