【发布时间】:2020-01-15 22:52:31
【问题描述】:
我有几个 VS 2019 项目,是一些同事创建的,我下载并尝试运行。直接开箱即用,没有修改,Chrome 和 Firefox 都抱怨(Edge 没有。)
顺便说一句,我正在使用 Kestrel 运行它。
铬:
“无法访问此站点
https://localhost:5001/ 的网页可能暂时关闭,或者它可能已永久移动到新的网址。
ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY"
火狐 您的连接不安全……等等等等…… NS_ERROR_NET_INADEQUATE_SECURITY
我在 appsettings.json 中使用了解决方法:
"Kestrel": {
"EndpointDefaults": {
"Protocols": "Http1"
}
但是,简单地回归到 Http1 不是解决方案,它只是一种解决方法。我也不确定为什么我的同事没有遇到这个问题,我也没有。任何想法将不胜感激。
【问题讨论】:
-
听起来您可能已经有了解决方案,但由于我没有找到好的解决方案,这就是我的情况:我将一个 aspnet 核心 2.2 项目迁移到核心 3。调试中的红隼(有效在迁移之前很好)将始终使用旧的无效证书,它给了我 NS_ERROR_NET_INADEQUATE_SECURITY。我最终解决的问题是从我的 csproj 中注释掉 UserSecretsId 行。之后,一切又开始工作了。
标签: asp.net-core http2 kestrel-http-server