如何将HTTP重定向到ASP.NET Core中的HTTP?

问题描述 投票:0回答:1

我想将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 .net-core https
1个回答
0
投票

我有一个.NET Core 2.1项目,并且使用以下内容:

Startup.cs

public void Configure(IApplicationBuilder app, IHostingEnvironment env, IServiceProvider services)
{
    ...
    app.UseHttpsRedirection();
    ...
}
© www.soinside.com 2019 - 2024. All rights reserved.