如何从头开始为Asp.Net应用程序设置远程调试

时间:2008-09-30 13:52:39

标签: asp.net debugging .net-3.5

我希望能够逐步完成部署到远程位置的应用程序,该应用程序还没有.Net框架的3.5版本。

我需要采取哪些步骤才能实现这一目标,您需要多长时间才能实现这一目标?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

如果您对远程位置有无限制的TCP / IP访问权限,这将非常简单(例如,5分钟就可以使其工作):请参阅How to: Set Up Remote DebuggingHow to: Run the Remote Debugging Monitor了解相关步骤参与。

如果您的开发机器被防火墙,路由器等与远程服务器分开,事情会变得更加困难。由于远程调试需要Windows身份验证,DCOM和其他通常(并且非常明智地)被安全策略阻止的事情,因此您很可能需要某种VPN访问远程网络才能使事情发挥作用。

在目标服务器上设置Routing and Remote Access服务是获取PPTP拨入访问权限的快捷方式,但这样做有很大的安全隐患。因此,这很可能是占用大部分时间的步骤(并且,取决于管理目标网络的组织,与他们的网络/安全人员进行大量讨论......)。

我的建议是首先使用本地局域网上的测试机进行远程调试测试,并在熟悉基础知识后处理连接问题。