【发布时间】:2021-02-11 04:39:53
【问题描述】:
应用程序 URL 适用于 HTTP 和 HTTPS。我想禁用 HTTP 并只维护 HTTPS。
禁用 (HTTP://10.25.65:7001) 和 启用 (HTTPS://10.25.65:7001)
【问题讨论】:
应用程序 URL 适用于 HTTP 和 HTTPS。我想禁用 HTTP 并只维护 HTTPS。
禁用 (HTTP://10.25.65:7001) 和 启用 (HTTPS://10.25.65:7001)
【问题讨论】:
是我第一次阅读“禁用”网址。我们通常在 Web.config 上进行从 http 到 https 的重定向。在 .Net Core 中,您还可以激活 UseHttpsRedirection,因为我在此处复制/粘贴以方便您完成任务:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
});
}
【讨论】: