asp.net-web-api - 如何在 WebApiConfig.cs 中引用 CORS 命名空间?
问题描述
我想按照本教程将 CORS 支持添加到本地托管的 web api 2 项目中:
我已经通过包管理器添加了 CORS 包:
安装包 Microsoft.AspNet.Cors
接下来,如教程中所述,我在 webconfig.cs 文件中添加了以下行:
config.EnableCors();
Intellisense 现在显示我需要 EnableCors 调用的参考。我在网上搜索过,我能找到的最新文档指出需要以下参考:
使用 System.Web.Cors;
但是,此引用不能解析 EnableCors 调用。谁能解释需要什么参考命名空间?
谢谢您的帮助!
解决方案
更新!我解决了这个问题!在 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();
我希望这个答案能为其他处理这个问题的人提供一些指导。快乐编码!
推荐阅读
- dataset - 将 tsv 文件导入 dynamoDB
- java - 再试一次 Do-While 循环
- python - IDLE Shell中多行代码的Python异常错误
- lua - Roblox - 尝试索引字段“?” (零值)运行模块功能的问题
- c# - 创建具有不同配置的相同依赖项的多个实例
- python - 从元素中检索文本时,lxml 不尊重 css 样式
- r - plotly:plotlyOutput 可以与 shiny::plotOutput 互换吗?
- laravel - 如何在 Laravel 中存储 Select2 JS 中的数组值
- python - 如何在我的类中使变量成为全局变量,但只在类中使其成为全局变量?
- spring-integration - 如何将 AWS SQS 入站适配器连接到 AMQP 支持的消息通道?