C# 否';访问控制允许原点';请求的资源上存在标头。原产地';http://www.sitename.com,';因此不允许访问
我在web.config文件中添加了以下内容,以在ASP.NETMVC项目中启用跨源资源共享,但它仍然不支持CORSC# 否';访问控制允许原点';请求的资源上存在标头。原产地';http://www.sitename.com,';因此不允许访问,c#,asp.net-mvc,cors,web-config,C#,Asp.net Mvc,Cors,Web Config,我在web.config文件中添加了以下内容,以在ASP.NETMVC项目中启用跨源资源共享,但它仍然不支持CORS <system.webServer> <httpProtocol> <customHeaders> <clear /> <add name="Access-Control-Allow-Origin" value="*" /> </customH
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>
请尝试在Global.asax中启用cors,如下所示
public static void Register(HttpConfiguration config)
{
EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "GET,POST");
config.EnableCors(cors);
}
并使用
[EnableCors(origins: "*", headers: "*", methods: "*")]
public class LoginController : ApiController
{
}
您还需要从nuget为cors添加包。您必须确保关闭“限制域”或在Mautic的配置页面的“cors设置”下定义有效URL。我无法修改任何控制器或全局文件。我只需要从json文件中获取数据到我的站点尝试读取以下内容:[link]()