【问题标题】:CORS ISSUE for mvc webapi用于 mvc webapi 的 CORS 问题
【发布时间】:2016-10-26 02:40:38
【问题描述】:
我将 MVC WebApi 托管到 godaddy 服务器,客户端应用程序也托管到服务器,我遇到了问题
XMLHttpRequest 无法加载我的应用程序“Access-Control-Allow-Origin”标头包含多个值“http://xxxxxx.in, *”,但只允许一个值。 Origin 'http://xxxxx.in' 因此不允许访问。
【问题讨论】:
标签:
jquery
asp.net-mvc
asp.net-web-api2
【解决方案1】:
您需要在 Webapi.config 文件中启用 cors
Webapi.config
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
var cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
// ...
}
}
- First * (aistrik) - 允许所有来源
- 第二个 * (aistrik)- 允许所有标题
- 第三个 *(aistrik) - 允许所有方法
我想这会对你有所帮助。