如何在WebApiConfig.cs中引用CORS命名空间?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在WebApiConfig.cs中引用CORS命名空间?相关的知识,希望对你有一定的参考价值。
我想在本教程之后为本地托管的web api 2项目添加CORS支持:
我通过包管理器添加了CORS包:
安装包Microsoft.AspNet.Cors
接下来,如教程中所述,我已将以下行添加到我的webconfig.cs文件中:
config.EnableCors();
Intellisense现在显示我需要一个EnableCors调用的引用。我搜索了网络和我可以找到的最新文档说明需要以下参考:
使用System.Web.Cors;
但是,此引用不解析EnableCors调用。谁能解释需要什么参考命名空间?
谢谢您的帮助!
答案
UPDATE!我弄清楚了这个问题!在Nuget中,我加载了Microsoft.AspNet.WebApi.Cors。 WebConfig.cs文件中的引用变为
使用System.Web.Http.Cors;
在webConfig.cs文件的开头,添加以下行,更改特定情况的URL:
var cors = new EnableCorsAttribute("http://localhost:57357", "*", "*");
config.EnableCors(cors);
在本教程中,使用了一个属性。如果您希望使用属性,则在WebConfig.cs文件中添加调用以启用CORS,如下所示:
config.EnableCors();
我希望这个答案可以为处理这个问题的其他人提供一些指导。快乐的编码!
以上是关于如何在WebApiConfig.cs中引用CORS命名空间?的主要内容,如果未能解决你的问题,请参考以下文章