代码,生成和运行在单独的机器上。 Posssible?

我知道我可以在一台机器上编码,并在不同的机器上构build(即构build服务器)。 现在我也听说你可以让Visual Studio在虚拟机上运行一个构build(我认为它需要Virtual PC)。 现在我的问题是,如果有人能够在机器A上编码,让它在机器B上编译并在机器C上运行debugging服务器?

这在企业发展中很常见,而且只是事实上的标准做事方式。

通常,开发人员在本地工作。 一旦他/她对自己的变化感到满意,他们会将其检查到源控制系统中。

从那一刻起,有几个选项,从自动化构建到有人按下按钮来引起远程构建。

构建完成后,可以将应用程序部署到一台或多台其他服务器上。 还有其他一些开启自动测试套件的选项。

关于远程调试,你可以独立于你是否使用构建/部署/自动化测试。 这只是一个正确的东西安装和配置的问题(见ho1的答案为一个链接)。

所有这一切,我强烈建议你永远不要在生产服务器上启用远程调试。 有些人可能会不同意我,但我个人认为这是危险的安全原因,肯定会导致网站中断。

最后,你需要一个虚拟机的唯一原因是服务器不可用,或者你只是想把所有东西都做成沙箱。

你可以做远程调试,所以如果你有一个自动化的过程把编译过的代码从B复制到C,我想你可以做你正在问的东西。

有关更多详细信息,请参阅此MSDN文章: 如何:设置远程调试