Yur*_* N. 1 c# asp.net ssl asp.net-core
我从Visual Studio Web Application(Net.Core)模板创建了具有单个用户帐户授权的简单Web应用程序。
然后,我在中启用了SSL Project->MyProject Properties...,并使用https将URL复制到了App Url。
最后,我添加了:
services.AddMvc(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
Run Code Online (Sandbox Code Playgroud)
到Startup。
而且它不起作用!当我启动该应用程序时,它只是在一秒钟后就关闭了,什么也没有发生,没有错误,什么也没有!
Asp.Net Core中的SSL有什么问题,如何正确启用它?
对于开发测试,您需要首先启用SSL。
右键单击项目>属性>调试
如果调试在启动后停止(找不到进程ID),则必须将IIS Express自签名证书安装到证书存储中。
您可以在此处遵循本指南。它有些旧,但仍适用于Visual Studio2015。这是由于Update 3中的一个错误所致,在该错误中,IIS证书未正确安装在受信任的证书存储中。
或者,
现在您应该可以对其进行调试了。
| 归档时间: |
|
| 查看次数: |
5489 次 |
| 最近记录: |