gpt4 book ai didi

visual-studio-2015 - 如何在 MVC 6 应用程序中启用 SSL?

转载 作者:行者123 更新时间:2023-12-04 21:37:58 24 4
gpt4 key购买 nike

在 Visual Studio 2015 中,当我们选择 MVC6 Web 应用程序时,属性窗口不包含 启用 SSL 属性(property)。

那么在 SSL 中运行 MVC6 应用程序的正确方法是什么?

既然我们可以用空的MVC 6 Application 创建纯Html + JavaScript 站点,那么我们可以在不使用RequireHttpsAttribute 的情况下启用SSL吗?仅随 MVC 提供?

最佳答案

在您的 Startup.cs 文件中 options.Filters.Add(new RequireHttpsAttribute());

public class Startup
{
public IConfiguration Configuration { get; set; }

public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)
{
.......
}


public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();

services.Configure<MvcOptions>(options =>
{
.....
options.Filters.Add(new RequireHttpsAttribute());
});
}

public void Configure(IApplicationBuilder app)
{
app.UseMvc(routes =>
{
routes.MapRoute(
"default",
"{controller)/{action}",
new { controller = "Home", action = "Index" }
);
});
}
}

关于visual-studio-2015 - 如何在 MVC 6 应用程序中启用 SSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33412647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com