我有两台计算机连接在一起,并且从Computer A
建立了远程桌面连接到Computer B
。
我在Computer B
中打开了Visual Studio 2012
,并开始调试Asp.Net MVC应用程序,在本地计算机的浏览器中它正常工作,也托管在IIS
上。但是,当我从Computer A
的浏览器中打开该MVC应用程序时,调试不起作用,即没有命中断点。
我已经搜索过了,发现了Remote Debugging Monitor
,但我无法使用它。
我需要帮助。
我有两台计算机连接在一起,并且从Computer A
建立了远程桌面连接到Computer B
。
我在Computer B
中打开了Visual Studio 2012
,并开始调试Asp.Net MVC应用程序,在本地计算机的浏览器中它正常工作,也托管在IIS
上。但是,当我从Computer A
的浏览器中打开该MVC应用程序时,调试不起作用,即没有命中断点。
我已经搜索过了,发现了Remote Debugging Monitor
,但我无法使用它。
我需要帮助。
如果您的远程计算机也是IIS服务器:
如果您共享您的远程调试器文件夹,以便可以在远程计算机上访问。2012年的文件夹应该是
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Remote Debugger
在远程计算机上访问该文件夹并运行msvsmon.exe
,启动后它会给出一个服务器名称。然后,在VS2012的调试菜单中,在“附加到进程”选项中选择。
将远程调试程序提供的服务器名称输入到限定符字段中,并连接到w3wp.exe
进程
如果您的IIS服务器是本地主机,而您的远程计算机连接到它:
您不需要使用远程调试程序,只需在调试菜单中附加到进程并选择w3wp.exe
进程即可。
为了保险起见,这里是MSDN