【发布时间】:2017-02-26 00:19:59
【问题描述】:
我正在尝试创建一个适用于 MVC 5 中的跨域请求 (CORS) 的 Web 应用程序。我已经尝试了所有方法,但没有任何结果。
带有属性
public class AllowCrossSiteJsonAttribute: ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.RequestContext.HttpContext.Response.AddHeader("Access-Control-Allow-Origin", "*");
base.OnActionExecuting(filterContext);
}
}
带有 EnableCors 属性
[EnableCors("*")]
没有任何效果我开始认为这是不可能的
【问题讨论】:
-
我在这篇文章中找到了解决方案:forums.asp.net/post/5795304.aspx
标签: c# asp.net asp.net-mvc cors