gpt4 book ai didi

c# - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。因此不允许访问 Origin 'http://www.sitename.com,'

转载 作者:太空宇宙 更新时间:2023-11-03 14:56:46 25 4
gpt4 key购买 nike

我在 web.config 文件中添加了以下内容以在 ASP.Net MVC 项目中启用跨源资源共享,但它仍然不支持 CORS。

 <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);
}

并使用给访问 Controller 级别

[EnableCors(origins: "*", headers: "*", methods: "*")]  
public class LoginController : ApiController
{

}

您还需要从 nuget 添加 cors 包。

关于c# - 请求的资源上不存在 'Access-Control-Allow-Origin' header 。因此不允许访问 Origin 'http://www.sitename.com,',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48685386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com