【问题标题】:Remote Debug Aplication On Windows ServerWindows 服务器上的远程调试应用程序
【发布时间】:2011-10-24 17:40:33
【问题描述】:
我有一台 Windows 2008 r2 服务器。我刚刚将我的 ASP.Net 应用程序部署到它。我遇到了一些错误。
我知道我可以使用远程调试器调试应用程序,但是如果远程计算机上没有安装 Visual Studio 怎么办?
有没有一种方法可以在无需在服务器上实际安装 Visual Studio 的情况下调试应用程序?
【问题讨论】:
标签:
asp.net
visual-studio-2010
debugging
windows-server-2008
remote-debugging
【解决方案1】:
是的。 Visual Studio 包含一个小工具,Remote Debugging Monitor,msvsmon.exe,这是您在服务器上进行远程调试所需的全部内容。
可以在here 找到调试监视器,或者您可以将文件从 Visual Studio 安装复制到服务器。您应该可以在此处找到文件:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Remote Debugger
您可以在 MSVSMON 和 Visual Studio 中设置用于通信的 TCP 端口,默认为 135 端口。显然,机器之间的任何防火墙都必须允许所选端口上的 TCP 通信。