【发布时间】:2020-04-21 18:42:57
【问题描述】:
我想将 HTTP 请求重定向到 HTTPS。在 .Net Core 2.0 中我该怎么做?
我尝试在startup.cs 文件中添加以下代码,但这不起作用。任何人都可以帮助我吗?
services.AddHttpsRedirection(options =>
{
options.RedirectStatusCode = StatusCodes.Status307TemporaryRedirect;
options.HttpsPort = 443;
});
代码详情:
当我第一次运行我的项目时,Configure() 和 AddHttpsRedirection() 被调用。
然后在我将 https 更改为 http 之后,它才不起作用意味着它不会从 stratup.cs 调用任何函数
我做了这段代码并尝试重定向到 https,但页面只是加载,它没有重定向,更糟糕的是,我无法调用 AddHttpsRedirection 函数。
【问题讨论】:
-
这能回答你的问题吗? ASP.NET Core redirect http to https
-
检查是否忘记添加 app.UseHttpsRedirection();在您的配置方法(启动类)中
标签: asp.net-core redirect .net-core https