asp.net - IIS Express 信任自签名 SSL 证书按下否
问题描述
我第一次尝试从 Visual Studio 2019 运行我的本地主机,Windows 询问我:
我不小心按了否,所以现在我看不到我的网站。我在堆栈溢出中检查了此处提供的不同建议,但没有奏效。
我尝试去添加/删除程序并在 IIS Express 上选择“修复”选项。
还:
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned
他们都没有工作。
希望任何人都可以帮我一把。
谢谢。
解决了:
我已经删除了 IIS Express 10 和 Visual Studio 并重新安装并解决了这个问题。
解决方案
我做了很多测试试图恢复你的问题,但都失败了。即使我像你一样每次都点击否,下次我再次运行它仍然会弹出。当它最终不再弹出时,应用程序仍然可以运行,但使用 http 而不是 https。幸运的是,我终于重现了您的问题并找到了以下解决方案。
- 在控制面板->卸载或更改程序中,进行IIS快速修复。如果修复不起作用。只需将其卸载并重新安装即可。
- 打开 Win+R -> 输入 %userprofile% -> Documents -> IIS Express,然后删除所有文件夹。在 Visual Studio 中打开您的项目。右键单击解决方案并清理它。
这两种方法在我测试时都有效。你可以试试。如果它们仍然无用,请重新安装 Visual Studio。
推荐阅读
- reactjs - 使用默认值编辑反应播种中的输入字段
- javascript - 是否可以从具有跨源数据的元素中捕获?
- spring - org.hibernate.PropertyAccessException:无法通过反射设置字段值 [1] 值
- php - 在对象方法名称中连接 php 变量
- haskell - 在三便士 gui 画布上绘制图像
- macos - 将汇编代码放入宏中会在表达式错误中创建未知标记
- html - 发送不带“?”的表格 字符和值的名称
- ssl - 如何有效地使用 IntelliJ 资源文件夹中的 JKS 文件?
- c# - 如何使用 C# 在 Unity 中解析复杂的 JSON 对象
- c++ - C ++ for循环跳过向量的元素?