Visual studio Visual Studio 2019:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;这个网站可以’;t提供安全连接”;在本地主机上
我已安装Visual Studio 2019并卸载了Visual Studio 2017 现在,如果我用https启动一个ASP.NET(核心)站点,它总是在Chrome上说: 此网站无法提供安全连接 还是紧张 无法安全连接到此页面 截图: 铬: 边缘: URL是正确的。这也是相同的(它重定向到https) 尝试 我所尝试的:Visual studio Visual Studio 2019:“您必须遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他有关法律法规。”;这个网站可以’;t提供安全连接”;在本地主机上,visual-studio,asp.net-core,localhost,visual-studio-2019,iis-express,Visual Studio,Asp.net Core,Localhost,Visual Studio 2019,Iis Express,我已安装Visual Studio 2019并卸载了Visual Studio 2017 现在,如果我用https启动一个ASP.NET(核心)站点,它总是在Chrome上说: 此网站无法提供安全连接 还是紧张 无法安全连接到此页面 截图: 铬: 边缘: URL是正确的。这也是相同的(它重定向到https) 尝试 我所尝试的: 更新的Visual Studio 2019 创建新的ASP.NET Core 2网站 使用ASP.NET站点测试(非核心) 使用MMC删除IIS证书 检查/更改V
- 更新的Visual Studio 2019
- 创建新的ASP.NET Core 2网站
- 使用ASP.NET站点测试(非核心)
- 使用MMC删除IIS证书
- 检查/更改Visual Studio 2019中的IIS设置(带有上下文菜单的项目属性和带有F4的项目属性)
- 在Stackoverflow上搜索(Google;)李>
- 修复Visual Studio 2019
- 安装Visual Studio 2019和/或
- 正在卸载Visual Studio 2017和/或
- 更新Windows 10(当前版本:10.0.18362内部版本18362)
我可以做些什么来诊断/修复问题 修复IIS Express修复了我的问题:
正如它不适用于
@Nosnetrom
一样,修复IIS 10.0 Express也不适用于我。正如@Julian
提到的,我的问题也是由卸载VS 2017引起的
这是对我不起作用的东西:
- 卸载/重新安装VS 2019
- 安装VS 2017
- 卸载/重新安装/修复IIS 10.0 Express
- 在阅读了advice之后,我意识到我使用的是端口51542,而不是44300到44399之间的端口
- 然后,我根据建议更新了applicationhost.config文件。所述文件在我的Windows 10计算机上的位置为:
。我必须以管理员身份在记事本中打开该文件,否则无法保存这些更改:C:\Program Files(x86)\IIS Express\config\templates\PersonalWebServer\applicationhost.config
- 然后在Visual Studio中,我创建了一个新的虚拟目录
- 这似乎对我起到了作用——当我运行应用程序时,它工作了
右键单击项目,选择“调试”,选中复选框“启用SSL”,就是这样,通过这样做,我可以使用它。上述解决方案中没有一个对我有效,以下步骤对我有效。 转到chrome或edge浏览器并键入
chrome://net-internals/#hsts
在查询域中搜索localhost,您将找到包括localhost在内的域的列表。现在删除域
通过键入localhost删除域
对于那些上述所有方法都无效的人: 打开命令提示符,然后运行:
dotnet dev-certs https --clean
然后:
dotnet dev-certs https --trust
这有用吗?尝试运行
dotnet dev certs https--trust
。检查证书映射,确保它们指向正确的证书。感谢您的回复dotnet开发人员证书https--trust
不幸无法工作。我也不认为这是一个证书问题。我甚至无法在浏览器中看到证书,因为在发送证书之前连接已重置。我已修复Visual Studio 2019,丢失了所有扩展安装,但仍然存在相同的问题:'(谢谢你救了我的命!我有VS2017和VS2019两个版本,我有OP的VS20129同样的问题。我无法修复IIS Express 10,因为我安装的版本比我从MS下载的版本更新:-P有什么建议吗?我在修复IIS时出错..就像在找文件..给这个人一枚奖章!这是唯一的错误。)在一台新机器上对我有效的东西。如果我使用swagger呢?这种方法有效吗?我有问题,因为swagger使用http协议。太好了!!!!!非常感谢您提供此解决方案。这让我省去了很多麻烦。这只是猜测。安全连接(TLS)位于表示层(或更低层),并且http(cookie)在应用程序层上至少更高一层。请参阅“重新加载永久删除”是什么意思?我的意思是,空缓存和硬重新加载,但在此步骤之后,您将使用http而不是https?