从不同域远程调试 Visual Studio
远程调试技巧。
介绍
如今,开发环境通常比生产环境快得多。有时问题只发生在生产环境中,这促使需要进行远程调试。如果两台电脑都在同一个域中,设置远程调试环境很容易。但是,对于位于不同域中的电脑,设置起来就有点棘手。
设置
在我们的例子中,开发电脑位于公司域中,而生产电脑位于本地工作组中。我们可以按照以下步骤设置环境
- 请参考http://msdn.microsoft.com/en-us/library/vstudio/bt727f1t%28v=vs.100%29.aspx#bkmk_setuptheremotecomputer,在生产电脑上设置远程调试组件。
- 关闭两台电脑上的防火墙。
- 在生产电脑上,我们需要创建一个具有管理员权限的本地帐户。此帐户和密码必须与开发电脑上的域登录帐户完全相同。
- 在开发电脑上,我们需要创建一个具有管理员权限的本地帐户。此帐户和密码必须与生产电脑上的本地登录帐户完全相同。
- 启动 Visual Studio 远程调试配置向导。按照向导进行配置
- 在生产电脑上启动 Visual Studio 远程调试监视器。
- 从开发电脑上的 Visual Studio 启动“附加进程”页面。将限定符名称更改为在生产电脑上指定的名称 (rndgrp@RNDGRP-PC)。
- 在 Visual Studio 中指定用于调试的.pdb 文件。
现在可以开始调试了!