2011-05-31 29 views
2

我有一个MVC 3的Web应用程序。我需要浏览控制器代码。 我在控制器中设置了断点并按F5。我收到此错误: 无法启动ASP.NET开发服务器,因为端口'xxxx'正在使用中。如何调试MVC 3 Web应用程序?

任何人都有简单的步骤来帮助我逐步完成代码?

的Visual Studio:2010 IIS 7.5 OS:Win 7的

回答

1

如果您一直在ASP.NET网站(MVC或Forms)上工作,并且它已启动Web开发服务器,则会发生这种情况。然后VS崩溃并保持运行。正如@ChrisF所建议的那样,只要确保所有的web dev服务器都不用了,然后再试一次。

具体而言,过程名称是

WebDev.WebServer40.exe

WebDev.WebServer20.exe

此错误是在一个IIS托管场景极不可能的。

+0

我没有看到类似WebDev的任何进程* – kheya 2011-05-31 20:16:27

+0

你有权限打开一个端口吗?你是否以非常锁定的用户身份运行? – 2011-05-31 20:22:16

+0

我是机器上的管理员(笔记本电脑) – kheya 2011-05-31 20:33:30

1

这听起来像端口仍处于从应用程序的先前执行使用。确保在调试之前没有运行Visual Studio Web服务器的实例。

如果您使用IIS来运行网站,那么您需要切换到使用Visual Studio Web服务器或将调试器附加到正在运行的进程而不是打到F5

+0

Chris,该应用程序在IIS下运行。我将哪个运行进程附加到?我没有看到任何说.NET的进程。或者,我如何切换使用VS Web服务器? – kheya 2011-05-31 20:13:51

+0

@Projapati - 它在项目设置中。 – ChrisF 2011-05-31 20:23:28

+0

我更改为使用Visual Studio Development Server并选择了自动分配端口。仍然使用相同的端口使用错误。 – kheya 2011-05-31 20:37:28

相关问题