c# - 自制服务器场和远程调试

标签 c# windows debugging dns vmware

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

我想知道:

  1. 我可以远程调试(从工作组中的主机) guest 操作系统(位于域中)上的托管代码吗?
    1. 如果我使用 VirtualBox 有任何并发​​症吗?我看到一个similar topic elsewhere ,但它没有解决域问题。
  2. 我可以使用 VMWare Workstation“集成虚拟调试器”来做同样的事情(调试 guest 操作系统上的托管代码)吗? VMWare 是否已开始在 VS 2010 中支持此功能?

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

最佳答案

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

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

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

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

EDI #19 左右:

不幸的是我找到了this article提示 VSID 不支持 VS2010。 =(

祝你好运!

关于c# - 自制服务器场和远程调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368739/

相关文章:

debugging - 调试时可以写入文件而不是控制台吗?

c# - 有没有办法在 Visual Studio 调试器中查看对象的变量而不查看所有基类内容

python - 如何使用 PyCharm 从命令行调试 python 脚本?

c# - CheckedListBox 检查列表项属性绑定(bind)到类中的字段

python - 操作系统重启、关机、休眠、 sleep 、唤醒(Windows Python)

php - 权限不足,无法运行 typeperf.exe

windows - 使用批处理文件设置 Windows 环境变量

c# - Kendo UI MVC 和 ServiceStack Razor - 没有 HtmlHelpers

c# - 通过套接字加载图像

c# - 如何在 Entity Framework Core 中创建基类和派生类组合的复合键