我希望能够逐步完成部署到远程位置的应用程序,该应用程序还没有.Net框架的3.5版本。
我需要采取哪些步骤才能实现这一目标,您需要多长时间才能实现这一目标?
答案 0 :(得分:4)
How to: Set Up Remote Debugging
Screencast for Visual Studio 2008 - Remote Debugging with MSVSMON.EXE
这也是显示一些故障排除方案的good KB ..
答案 1 :(得分:2)
如果您对远程位置有无限制的TCP / IP访问权限,这将非常简单(例如,5分钟就可以使其工作):请参阅How to: Set Up Remote Debugging和How to: Run the Remote Debugging Monitor了解相关步骤参与。
如果您的开发机器被防火墙,路由器等与远程服务器分开,事情会变得更加困难。由于远程调试需要Windows身份验证,DCOM和其他通常(并且非常明智地)被安全策略阻止的事情,因此您很可能需要某种VPN访问远程网络才能使事情发挥作用。
在目标服务器上设置Routing and Remote Access服务是获取PPTP拨入访问权限的快捷方式,但这样做有很大的安全隐患。因此,这很可能是占用大部分时间的步骤(并且,取决于管理目标网络的组织,与他们的网络/安全人员进行大量讨论......)。
我的建议是首先使用本地局域网上的测试机进行远程调试测试,并在熟悉基础知识后处理连接问题。