我想将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
函数。
我有一个.NET Core 2.1项目,并且使用以下内容:
Startup.cs
public void Configure(IApplicationBuilder app, IHostingEnvironment env, IServiceProvider services)
{
...
app.UseHttpsRedirection();
...
}