【发布时间】:2017-09-26 11:13:57
【问题描述】:
在将 Web api 项目部署到本地 IIS 之前,我已经为我的 web api 项目启用了 CORS。但是,当我尝试从 Angular 调用控制器方法时,出现以下错误:
SEC7128:CORS 响应不允许使用多个 Access-Control-Allow-Origin 标头。
为了在我的 web api 上启用 CORS,我在 WebApi.config 中添加了这行代码:
config.EnableCors();
我还在我的控制器类中添加了这个属性:
[EnableCors(origins: "http://localhost:53720", headers: "*", methods: "*")]
【问题讨论】:
标签: angular asp.net-web-api cors