无法启动IIS Express Web服务器,无法注册URL,访问被拒绝?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (45)

一些网络项目造成我的问题,而其他人正常工作。我决定专注于其中一个有问题的问题。我在Windows 7上使用Visual Studio 2013.我认为我以管理员身份运行它,窗口标题说PROJECT NAME - Microsoft Visual Studio (Administrator)

当我尝试运行该项目时,出现一个弹出窗口:

Unable to launch the IIS Express Web server.

Failed to register URL "http://localhost:62940/" for site "SITE NAME"
application "/". Error description: Access is denied. (0x80070005).

这似乎并不完全是 屡见不鲜,但我已经尝试了许多的不幸运的建议:

  1. 删除%userprofile%\Documents\IISExpress\,试图跑。
  2. netsh http add urlacl url=http://localhost:62940/ user=everyone,重新启动并试图运行。(实际上user=Alla从瑞典的Windows)。
  3. netsh http delete urlacl url=http://localhost:62940/,重新启动,并从改变<binding protocol="http" bindingInformation="*:62940:localhost /><binding protocol="http" bindingInformation="*:62940:/>%userprofile%\Documents\IISExpress\config\applicationhost.config想跑。(它改变了错误信息说... URL "http://*:62940/" ...
  4. 重新安装IIS 8.0 Express
  5. 重新安装Visual Studio 2013
提问于
用户回答回答于

在Win10上添加了这个过程Microsoft.VsHub.Server.HttpHost.exe

用户回答回答于

我通过更改项目的端口来解决错误。

我做了以下步骤:

1 - 右键单击​​该项目。 2 - 转到属性。 3 - 转到服务器选项卡。 4 - 在选项卡部分,更改其他端口的项目URL,例如8080或3000

扫码关注云+社区