相关疑难解决方法(0)

ASP .NET MVC5中的CORS

我有一个MVC项目,其中有几个我想要公开跨域的JSON控制器方法.不是整个网站,只是这两种方法.

我基本上想要在这篇文章中为cors所说的确切内容:

http://enable-cors.org/server_aspnet.html

但是,问题是我有一个常规的MVC项目,而不是一个WEB API,这意味着,我不能按照注册寄存器的步骤

public static void Register(HttpConfiguration config)
{
    // New code
    config.EnableCors();
}
Run Code Online (Sandbox Code Playgroud)

因为它在我的MVC项目中不存在.

有没有办法使用这个库,虽然它是一个MVC项目?

我知道我可以通过web.config使用以下命令配置:

<httpProtocol>
      <customHeaders>
        <clear />
        <add name="Access-Control-Allow-Origin" value="http://www.domain.com" />
      </customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)

但我不想暴露所有方法,我想指定多个域(2个域)来访问我的方法......

asp.net-mvc cors

48
推荐指数
1
解决办法
4万
查看次数

标签 统计

asp.net-mvc ×1

cors ×1