ssl - CORS 无法在没有 SSL 证书的 IIS 服务器中工作
问题描述
我有一个 .net 核心 API 应用程序,但如果 CORS 部署在没有 SSL 认证的 IIS 服务器中,它就不起作用
除了在我们的服务器中注册 SSL 证书之外,还有其他解决方案吗?
注意:我们已经在后面的代码中指定允许所有源/方法/凭据/标头
解决方案
这与我的问题相同。
我已经在我的 Startup.cs 中添加了这些,但它不起作用。
app.UseCors(builder => builder.WithOrigins("http://localhost:4200")
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials());
和
app.UseCors(builder => builder.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials());
我什至添加了一个 OptionsMiddleware 但似乎不起作用。
推荐阅读
- mysql - MySQLWorkbench 无法创建新模式
- android - 是否可以将 QTWidget 用作原生 android 视图组件?
- networking - 当 UDP 套接字调用 TCP 套接字时会发生什么
- unity3d - 为什么我在 DoTween 序列的 AppenCallBack 中的方法永远不起作用
- python - Pydantic 是否可以动态更改对象的表示?
- javascript - 如何通过 JavaScript 使用浏览器录制声音?
- logstash - Logstash 混合日志解析
- android - Retrofit 2 无法为我的 kotlin 类创建转换器
- powershell - 将文件发送到远程文件夹powershell
- python - 根据其他 DataFrame 填充日期内的值