Bla*_*ise 5 asp.net-core-mvc visual-studio-2015
在Visual Studio 2015中,当我们选择MVC6 Web应用程序时," 属性"窗口不包含SSL Enabled属性.
那么在SSL中运行MVC6应用程序的正确方法是什么?
由于我们可以使用空的MVC 6应用程序创建纯Html + JavaScript站点,我们是否可以启用SSL而不使用RequireHttpsAttribute仅带有MVC的SSL ?
在您的 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" }
);
});
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1410 次 |
| 最近记录: |