2

在 VS Community 2017 (v15.9.26) 中,我无法调试,因为 IIS Express Web 服务器会产生以下错误。

IIS Express 的输出:无法为站点注册 URL“localhost:xxxxx/”。错误描述:当该文件已存在时无法创建该文件。(0x800700b7)

在此处输入图像描述

尝试解决问题的步骤

  1. 清理,重建,重新启动VS,重新启动计算机
  2. 删除 IISExpress 文件夹并重新运行 VS SA Source
  3. 删除 .vs 文件夹并重新运行 VS
  4. 创建了一个新的虚拟目录SA Source
  5. 在新目录中重新克隆 repo 并从头开始
  6. 运行netsh http show urlacl显示没有使用端口的其他进程
  7. 从 VS AppData 中删除了 ComponentModelCache
  8. 重新安装 VS Community 2017
  9. 实施了一个确认的工作 applicationhost.config 并更新了对我的路径的引用,仍然是相同的端口问题。
  10. 重新安装 IIS 10.0 Express
  11. 关闭了杀毒软件

我应该注意到我正在运行三个启动项目。其中两个项目(具有不同端口)运行良好,因此我可以排除防火墙或 SSL 问题。第三次启动应用程序仅产生此错误。

在尝试了所有 7 个步骤并多次让我的电脑休息后,我被卡住了。任何进一步的解决方案/修复尝试将不胜感激!

4

2 回答 2

0

尝试检查您的 IIS 管理器,也许您的应用程序之一正在运行地址。

打开 IIS 管理器,检查站点,也许禁用一个,然后重试。

于 2021-12-15T21:44:50.257 回答
0

为了绕过 VS 错误,我找到了两个临时解决方法。

  1. 为应用程序分配不同的端口号
  2. 注释掉 .vs\config\applicationhost.config 中的具体绑定协议

我仍在寻找更可持续的解决方案。

于 2021-12-28T22:02:58.937 回答