【问题标题】:Home-Brew Server Farm and Remote Debugging自制服务器场和远程调试
【发布时间】:2011-09-16 03:49:37
【问题描述】:

我想创建一个自制服务器场,托管在我自己的 Windows 7 x64 机器上。将有三台来宾 2k8 服务器,一台运行 IIS,一台域控制器和 SQL Server 2k8 R2。所有来宾机器都属于一个域。主机在工作组中(不在域中),并且安装了 Visual Studio 2010 Ultimate。

我想知道:

  1. 我能否远程调试(从工作组中的主机)来宾操作系统(位于域中)上的托管代码?
    1. 如果我使用 VirtualBox 有什么问题吗?我看到了similar topic elsewhere,但它没有解决域问题。
  2. 我可以使用 VMWare 工作站“集成虚拟调试器”来做同样的事情(在客户操作系统上调试托管代码)吗? VMWare 在 VS 2010 中开始支持这个了吗?

无论哪种方式,我都需要考虑我将要处理的工作组访问域故事。

【问题讨论】:

  • @AakashM,我承认这不是一个编程问题,但很难说谁最好回答这个问题——少数程序员更有可能回答这个问题问题比我认为的少数服务器管理员?另外,尽管可能比这个更倾向于服务器,但链接的相关主题在 SO 上没有发布任何问题
  • @Smudge 是的,我同意这不是很清楚

标签: c# windows debugging dns vmware


【解决方案1】:

您应该能够远程调试来宾操作系统。查看this article on MSDN 了解有关跨域远程调试的信息,我相信这仍然适用于主机实际上不在域中的情况。您只需忽略任何一台机器都在域中的事实,并在机器上为类似的本地帐户创建类似的帐户 - 所有这些都在上述 MSDN 文章中进行了描述。

如果这给您带来了问题,您也可以禁用身份验证,这似乎是一种流行的选择,尽管不安全: http://communities.vmware.com/message/1617741

您在帖子中链接的文章解决了任何网络问题,因此您应该能够启动并运行远程调试器。

this question 并回答有关问题 2 的任何用途吗?我找不到任何地方提到集成 VM 远程调试器实际上可用于 2010 年,但后来我找不到任何帖子抱怨它不是。也许这只是一个严密保护的秘密!?

EDI #19 左右:

不幸的是,我发现 this article 抱怨 VSID 不支持 VS2010。 =(

祝你好运!

【讨论】:

    猜你喜欢
    • 2010-10-21
    • 2015-03-20
    • 2013-02-07
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 2010-09-09
    相关资源
    最近更新 更多