我有一个MVC 3 Web应用程序。我需要逐步完成控制器代码。 我在控制器中设置断点并点击F5。我收到此错误: 无法启动ASP.NET开发服务器,因为正在使用端口“xxxx”。
任何人都有简单的步骤来帮助我逐步完成代码吗?
Visual Studio:2010 IIS:7.5 OS:赢7
答案 0 :(得分:1)
听起来这个端口仍然在以前执行应用程序时使用。在调试之前,请确保没有运行Visual Studio Web服务器的实例。
如果您使用IIS运行网站,则需要切换到使用Visual Studio Web服务器或将调试器附加到正在运行的进程而不是点击F5
。
答案 1 :(得分:1)
我发现如果您一直在使用ASP.NET网站(MVC或Forms),并且它已经启动了Web开发服务器,就会发生这种情况。然后VS崩溃并让它运行。因此,正如@ChrisF建议的那样,只需确保所有Web开发服务器都已消失,然后再试一次。
具体来说,进程名称是
WebDev.WebServer40.exe
或
WebDev.WebServer20.exe
在IIS托管方案中,此错误极不可能发生。