我使用个人用户帐户授权从visual studio Web Application(Net.Core)
模板创建了一个简单的Web应用程序。
然后,我在Project->MyProject Properties...
中启用了SSL,并使用https将URL复制到了App Url。
最后,我补充道:
services.AddMvc(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
到Startup
。
它不起作用!当我启动应用程序时,它只是在一秒钟后关闭,没有任何反应,没有错误,什么都没有!
Asp.Net Core中的SSL有什么问题,我该如何正确启用它?
答案 0 :(得分:4)
对于开发测试,您需要先启用SSL。
右键单击项目>属性>调试
如果启动后调试停止(未找到进程ID),则必须将IIS Express自签名证书安装到证书存储中。
您可以按照本指南here进行操作。它有点旧,但仍适用于Visual Studio 2015.由于Update 3中的一个错误,IIS证书未正确安装在可信证书存储中。
或者,
现在你应该可以调试它了。