启用 CORS 无法在全球范围内工作

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

config.EnableCors();

但是当我从其他应用程序域请求服务时它仍然给我错误。

但是,如果我[EnableCors("*", "*", "*")]在控制器级别上应用它就可以正常工作。

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


蝴蝶刀刀
浏览 144回答 1
1回答

慕盖茨4494581

如果要定义全局规则,可以将其传递给EnableCors:EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "*"); config.EnableCors(cors);通过调用EnableCors,您只需启用框架,仅此而已。
打开App,查看更多内容
随时随地看视频慕课网APP