我正在try 创建一个在MVC5中处理跨源请求(COR)的web应用程序.我什么都试过了,没有结果.

With an attribute

public class AllowCrossSiteJsonAttribute: ActionFilterAttribute
{
    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
            filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*");

        base.OnActionExecuting(filterContext);
    }
}

With EnableCors attribute

 [EnableCors("*")]

什么都不管用,我开始认为这是不可能的

推荐答案

要启用跨源请求,请将[EnableCors]属性添加到Web API控制器或控制器方法:

[EnableCors(origins: "http://systematixindia.com", headers: "*", methods: "*")]
public class TestController : ApiController
{
   // Controller method`enter code here`s not shown...
}

Read More

Asp.net相关问答推荐

VS2012 中无法识别的标签前缀或设备过滤器asp

指定的 CGI 应用程序遇到错误,服务器终止了进程

System.Web.Helpers.Crypto - 盐在哪里?

如何检测 ASP.net 应用程序中的 SqlServer 连接泄漏?

使用 gridview asp.net 进行排序和分页

学习什么 - Ruby on Rails 或 ASP .NET MVC...鉴于熟悉 ASP .NET

从 JavaScript 读取 web.config

通过 jQuery 调用 ASP.NET 服务器端方法

ASP.NET RadioButton 与名称(组名)混淆

ASP.NET vNext 与主机无关,这意味着什么?

反序列化客户端 AJAX JSON 日期

如何在 ASP.Net 的客户端 (JavaScript) 上判断 Page.Validate()?

ASP.NET MVC 2.0 JsonRequestBehavior 全局设置

VS2017 无法加载文件或程序集 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 或其依赖项之一

如何防止aspxerrorpath作为查询字符串传递给 ASP.NET 自定义错误页面

ASP.NET 应用程序状态与静态对象

如何获取部署在 Azure 网站上的 ASP.NET 5 应用程序的错误详细信息?

使用 NLog 在 ASP.NET Web API 2.1 中进行全局异常处理?

.Net System.Mail.Message 添加多个收件人地址

MVC4 中 Global.asax.cs 页面中的问题