8
HTTPS我如何试图做到这一点:在启动如何启用mvc6
1设置过滤器:
public IServiceProvider ConfigureServices(IServiceCollection services)
{
//...
services.AddMvc();
services.Configure<MvcOptions>(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
2 - 集[RequireHttps]在cotroler
[RequireHttps]
public class HomeController : BaseController
{
public ViewResult Index()
{
return View();
}
}
3 - add in project.json
"kestrel": "Microsoft.AspNet.Hosting --server=Microsoft.AspNet.Server.Kestrel --server.urls=https://localhost:1234"
而且还没有工作G。 我做错了什么?
此问题适用于MVC6。在这种情况下,您添加了尽可能重复的答案没有帮助。 – Raskolnikov