在VS Community 2017 (v15.9.26)中,我无法进行调试,因为IIS Express Web服务器会产生以下错误。
IIS Express的输出:无法为网站注册URL“localhost:xxxxx/”。错误描述:当该文件已经存在时无法创建文件。(0x800700b7)
IIS Express的输出:无法为网站注册URL“localhost:xxxxx/”。错误描述:当该文件已经存在时无法创建文件。(0x800700b7)
尝试解决问题的步骤:
- 清理、重建、重新启动VS、重新启动计算机
- 删除IISExpress文件夹并重新运行VS SA Source
- 删除.vs文件夹并重新运行VS
- 创建一个新的虚拟目录SA Source
- 在新目录中重新克隆代码并从头开始
- 运行
netsh http show urlacl
显示没有其他进程使用端口 - 从VS AppData中移除ComponentModelCache
- 重新安装VS Community 2017
- 使用更新路径引用实现了已确认可工作的applicationhost.config,仍然存在相同的端口问题。
- 重新安装IIS 10.0 Express
- 关闭防病毒软件
需要注意的是,我有三个启动项目正在运行。其中两个项目(使用不同的端口)运行良好,因此可以排除防火墙或SSL问题。第三个启动应用程序只产生这个错误。
在尝试了所有7个步骤并多次重启电脑后,我陷入了困境。如有任何进一步的解决方案/修复方法,将不胜感激!