在asp.net core 2.2中,我将其设置为以下
但是在重定向时,它总是转到http而不是https。如果有什么见解,我应该将其设置为我的网站(如果已经https)。由于上面的重定向,它进入了http。
我尝试过https重定向,但不能解决问题
services.ConfigureApplicationCookie
o.LoginPath = "/Account/Login";
o.AccessDeniedPath = "/Account/AccessDenied";
答案 0 :(得分:0)
尝试在Startup.cs类中使用UseHttpsRedirection()来强制执行https重定向
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
app.UseHsts();
}
//to enforce https redirection
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
app.UseMvc();
}