gpt4 book ai didi

c# - 启用 CORS 无法在全局范围内工作

转载 作者:行者123 更新时间:2023-11-30 21:32:53 27 4
gpt4 key购买 nike

在我的 Web API 项目中,我通过在 WebApiConfig 中添加以下行来全局启用 CORS

config.EnableCors();

但当我从其他 App Domain 请求服务时它仍然给我错误。

但是,如果我在 Controller 级别应用 [EnableCors("*", "*", "*")],它会正常工作。

为什么它不适用于应用程序级别?

最佳答案

如果你想定义一个全局规则,你可以把它传递给EnableCors:

EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);

通过调用 EnableCors,您只需启用框架,仅此而已。

关于c# - 启用 CORS 无法在全局范围内工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51931025/

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