如何使用“使用方法”将 CORS 添加到我的中间件
Posted
技术标签:
【中文标题】如何使用“使用方法”将 CORS 添加到我的中间件【英文标题】:How to use "Use method" to add CORS to my middleware 【发布时间】:2021-09-11 04:07:19 【问题描述】:我正在处理的一个 API 项目的 Startup 类是这样的:
[assembly: OwinStartup("DevelopmentConfig", typeof(Startup.DevelopmentStartup))]
然后Configuration
方法具有这样的签名,其中 IAppBuilder 为 Owin.IAppBuilder
public void Configuration(IAppBuilder appBuilder)
所以我想在其中添加一个app.UseCors()
,但没有这样的东西。它只有一个 appBuilder.Use() 方法。
如何在这里使用 CORS?
【问题讨论】:
【参考方案1】:我认为您需要添加 Microsoft.AspNetCore.Cors by
Install-Package Microsoft.AspNetCore.Cors
【讨论】:
看起来我的 API 项目是 .NET 4.5.2:安装时出现此错误:“安装包:无法安装包 'Microsoft.AspNetCore.Cors 2.2.0'。您正在尝试将此包安装到以 '.NETFramework,Version=v4.5.2' 为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。” 哦,这不是 .net 核心。然后去 Install-Package Microsoft.AspNet.WebApi.Cors以上是关于如何使用“使用方法”将 CORS 添加到我的中间件的主要内容,如果未能解决你的问题,请参考以下文章
我想将 Cors 添加到我构建的这个特定的 Angular 服务中我该如何实现? [复制]