Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何调试MVC3Web应用程序?_Visual Studio 2010_Debugging_Asp.net Mvc 3 - Fatal编程技术网

Visual studio 2010 如何调试MVC3Web应用程序?

Visual studio 2010 如何调试MVC3Web应用程序?,visual-studio-2010,debugging,asp.net-mvc-3,Visual Studio 2010,Debugging,Asp.net Mvc 3,我有一个MVC3Web应用程序。我需要逐步检查控制器代码。 我在控制器中设置断点并按F5。我得到这个错误: 无法启动ASP.NET开发服务器,因为端口“xxxx”正在使用中 任何人都有简单的步骤来帮助我逐步完成代码 Visual Studio:2010 IIS:7.5 OS:Win 7从应用程序的前一次执行来看,该端口似乎仍在使用中。在调试之前,请确保没有运行Visual Studio web服务器的实例 如果您使用IIS运行网站,则需要切换到使用Visual Studio web服务器,或将调

我有一个MVC3Web应用程序。我需要逐步检查控制器代码。 我在控制器中设置断点并按F5。我得到这个错误: 无法启动ASP.NET开发服务器,因为端口“xxxx”正在使用中

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

Visual Studio:2010 IIS:7.5
OS:Win 7

从应用程序的前一次执行来看,该端口似乎仍在使用中。在调试之前,请确保没有运行Visual Studio web服务器的实例


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

我发现,如果您一直在ASP.NET网站(MVC或Forms)上工作,并且它一直在启动web开发服务器,则可能会发生这种情况。然后VS崩溃并让它继续运行。因此,正如@ChrisF所建议的,只需确保所有web开发服务器都已关闭,然后重试

具体而言,进程名称为

WebDev.WebServer40.exe

WebDev.WebServer20.exe


此错误在IIS托管的情况下极不可能发生。

Chris,应用程序正在IIS下运行。我应该将其附加到哪个正在运行的进程?我没有看到任何进程在.NET中这样说。或者,如何切换到使用VS web服务器?@Projapati-在项目设置中。我更改为使用Visual Studio Development server并选择自动分配端口。仍然在使用相同的端口错误。我没有看到任何像WebDev这样的进程。*您有打开端口的权限吗?您是否以非常锁定的用户身份运行?我是计算机上的管理员(笔记本电脑)尝试以管理员身份运行Visual Studio(右键单击,以管理员身份运行)。如果这解决了问题,您可以运行一个命令行来永久保留该端口地址。酷,那么这个MSDN文档将告诉您如何让您的用户可以访问它,这样您就可以避免将来出现UAC问题。technet.microsoft.com/en-us/library/bb677364.aspx