如何从远程计算机调试Visual Studio 2012中的Asp.Net Mvc应用程序

时间:2013-09-03 06:48:53

标签: asp.net-mvc-4 visual-studio-2012 visual-studio-debugging

我已连接两台计算机,并且已Remote Desktop ConnectionComputer A转到Computer B

我在Visual Studio 2012中打开了Computer B,并开始调试Asp.Net MVC应用程序,它在本地计算机的浏览器中正常运行,并且也托管在IIS上。但是当我从Computer A's浏览器打开MVC应用程序时,除了debuging不起作用,即没有命中断点。

我搜索过它,遇到了Remote Debugging Monitor,但我无法使用它。

我需要帮助。

1 个答案:

答案 0 :(得分:10)

如果您的远程计算机也是IIS服务器:

如果您共享远程调试程序文件夹,则可以在远程计算机上访问它。 2012年的文件夹应该是

  

C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Remote Debugger

在远程计算机上访问该文件夹并运行msvsmon.exe 一旦启动它将为您提供服务器名称。然后在本地计算机的VS2012中,在调试菜单中,选择attach to process。

将远程调试器提供的服务器名称输入限定符字段并附加到w3wp.exe进程

如果您的IIS服务器是本地主机并且您的远程计算机连接到它:

您不需要远程调试器,只需从调试菜单附加到进程并选择w3wp.exe进程。

为了更好地衡量,here is the MSDN