首页 文章

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

提问于
浏览
7

我使用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文件夹,并尝试通过重新打开它来运行该应用程序,但该工作正常 .

  • 我尝试将applicationhost文件中的绑定从http更改为https . 有了这个,唯一改变的是错误现在显示:

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

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

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

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

1 回答

  • 14

    You can try this:

    • 打开“命令行界面(CLI)”,称为“命令shell”,“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
    
    • 重新运行您的应用程序 .

相关问题