无法在VS 2013中启动IIS Express Web服务器

时间:2014-08-22 05:23:10

标签: visual-studio asp.net-mvc-4 iis visual-studio-2013 iis-express

我使用VS 2013在MVC 4中有一个应用程序。

这很奇怪,一切都很好,直到昨晚,但今天早上当我开始工作并尝试运行我的应用程序时,我发现了以下错误:

Unable to launch IIS express web server.
Failed to register URL"http://localhost:62707" for site...
Access denied(0x80070005)

我从早上开始搜索这个问题,并且我得到了解决方法,我尝试过:

  • 我多次从文档中删除了IIS Express文件夹 尝试通过重新打开应用程序来运行该应用程序,但该工作正常。
  • 我尝试从http更改applicationhost文件中的绑定 到https。有了这个,唯一改变的是错误 现在显示:

      

    无法启动IIS Express Web服务器。       指定的起始URL无效。

  • 根据一些建议,我多次重启系统。也 我的浏览器也是。

  • 我尝试从任务管理器结束IIS Express的过程。

但似乎没有什么对我有用,即使在几个小时内尝试了几乎所有的可能性之后,我仍然陷入困境。

1 个答案:

答案 0 :(得分:14)

你可以试试这个:

  • 打开名为“Command shell”的“命令行界面(CLI)” “Win + R”写“cmd”将此命令用于删除urlacl。

    netsh http delete urlacl url=http://{ip_address}:{port}/
    
  • 然后为每个人添加网址

    netsh http add urlacl url=http://{ip_address}:{port}/ user=everyone
    
  • 然后关闭VS并从Documents中删除IISExpress文件夹 路径为:

    %userprofile%\Documents, e.g. C:\Users\[you]\Documents\IISExpress
    
  • 重新运行您的申请。