Ale*_*dro 5 asp.net-core asp.net-core-2.1
我有一个启用了 HTTPS 重定向的 ASP.NET Core 应用程序。问题是 HTTPS 重定向不适用于静态文件,因此当我使用 http 进入站点时,前端与后端处于不同的端口,这会导致 CORS 阻止向后端发出的所有请求-结尾。我尝试允许 CORS 处理所有请求(当然是为了测试),但无论我做什么,请求都会失败。仅使用 https 访问前端才有效。如何使用 ASP.NET Core 对静态文件强制进行 https 重定向?
\n根据我的经验,您必须将此代码添加到startup.cs文件中
public void ConfigureServices(IServiceCollection services)
{
services.AddHttpsRedirection(options =>
{
options.HttpsPort = 443;
});
Run Code Online (Sandbox Code Playgroud)
您必须喜欢 Microsoft文档。下面的不完整示例有 6 段,他们告诉您有关此要求的信息:
如果没有设置端口:
- 请求不会被重定向。
您可以使用以下技术设置端口:
可以通过设置以下内容来配置端口:
| 归档时间: |
|
| 查看次数: |
2740 次 |
| 最近记录: |