1

这几天一直在尝试解决这个问题。我进行了大量搜索并尝试了几种解决方案 - 到目前为止没有任何帮助。

我有一个 Visual Studio 2017 项目。它多年来一直运行和调试良好。突然,前几天我无法再调试应用程序。无论我选择哪种浏览器(IE、Edge、Chrome、Firefox 等),都会生成相同的错误消息:

INET_E_RESOURCE_NOT_FOUND

此外,VS 需要永远打开浏览器才能显示此消息。此外,如果我在没有调试的情况下启动 (ctrl + F5),该站点将按预期工作和加载。

到目前为止我尝试过的事情:

  • 从我的文档中的 IIS Express 文件夹中删除所有内容
  • 重新安装 IIS Express
  • 修复 IIS
  • 更改项目中的端口号
  • 各种 IIS Express 重置命令
  • 重置 IE 设置
  • 清除缓存

可能还有其他一些人,但在这一点上,我觉得我已经用尽了所有的选择。

其他人遇到过这种情况,如果是这样,您是如何解决的?

4

2 回答 2

0

我不得不再次将我的起始页设置为 Default.aspx。我不知道它是如何取消设置的,也不知道为什么会导致该INET_E_RESOURCE_NOT_FOUND错误。

于 2022-01-28T17:54:05.557 回答
0

感谢您的提示@Fletch Zhou。

原来问题是 IIS 中的损坏(可能还有它的证书)。我可以按照此处的说明进行修复:

Visual Studio 2017 使用 IIS Express 消除 SSL/TLS 连接问题

一个快速说明:对于已经将 SSL Enabled 设置为 True 的项目,只需切换标志,Visual Studio 就会分配一个新的 SSL 端口号。

希望这对其他人有帮助。我知道我对没有进行任何更改感到沮丧,突然间我无法在本地调试项目。

更多信息:在执行 PluralSight 的链接文章中列出的步骤后,我尝试调试我多次运行的应用程序(尝试了几次以确保我没有遗漏任何东西)。症状再次出现 - 任何浏览器都会指示该页面不存在。我注意到 IIS Express 没有运行——根本没有打开;或者至少不明显。我取消选中了这篇文章中讨论的“启用编辑并继续”选项:IIS Express 在停止 Web 应用程序后立即关闭正在运行的站点. 尽管症状并不完全匹配,但这是一个足够简单的尝试选择。果然,该站点再次运行。我正在运行 Visual Studio 2017 版本 15.6.4。不确定这是否与 Visual Studio 或 IIS Express 有关,但取消选中“启用编辑并继续”似乎可以解决最新的挂起问题。

于 2018-03-27T23:40:29.033 回答