Asp.net 使用多个工作站和Visual Studio 2008设置开发环境

Asp.net 使用多个工作站和Visual Studio 2008设置开发环境,asp.net,visual-studio-2008,development-environment,Asp.net,Visual Studio 2008,Development Environment,我目前有一台小型笔记本电脑和一台用于开发的台式机(+游戏装备)。我更喜欢在家里使用工作站,因为它有多个大屏幕和高性能,笔记本电脑便于移动。当我需要处理VisualStudio2008 web项目时,我会通过internet将RDP导入我的桌面。我想在我的桌面上本地完成这项工作,但来回传输文件很麻烦 我用它来保持源文件的同步和数据库的同步。My development server是一台运行VMWare的Ubuntu服务器,每个项目都有Windows server 2003实例和IIS和SQL s

我目前有一台小型笔记本电脑和一台用于开发的台式机(+游戏装备)。我更喜欢在家里使用工作站,因为它有多个大屏幕和高性能,笔记本电脑便于移动。当我需要处理VisualStudio2008 web项目时,我会通过internet将RDP导入我的桌面。我想在我的桌面上本地完成这项工作,但来回传输文件很麻烦

我用它来保持源文件的同步和数据库的同步。My development server是一台运行VMWare的Ubuntu服务器,每个项目都有Windows server 2003实例和IIS和SQL server。此服务器可通过中心FTP集线器通过FTP访问。我不是在一个团队中工作,所以不需要Subversion(或类似的),尽管我并不反对使用它。我不编译,直到它的时间推到生产,我从我的桌面做


有人对如何使多工作站环境更简单的改进有什么建议吗?

使用两者都可以访问的源代码管理几乎肯定会使生活更简单。我还想说,源代码管理不仅仅是在团队中工作。它允许您在不丢失现有工作的情况下进行试验,保持稳定的版本和开发分支等

有很多公共源代码管理解决方案——我最近开始使用,而且非常容易使用。(我只是在命令行中使用git——它没有在Visual Studio中使用git或类似的东西那么灵活,但是如果您对命令行感到满意,那么这应该不会是一个问题。)


无论您选择哪一种,源代码管理系统都肯定是我建议的多工作站解决方案。

我放弃了使用两台工作站进行开发,转而使用我的移动笔记本电脑作为我的主要开发/业务机器

使用HP工作站扩展底座,我可以进行双屏设置。然后我有一台台式机作为本地服务器和备份机

为你的笔记本电脑准备一些SSD闪存,它会比你固定的快


Andy

我强烈建议在多系统开发(或单系统开发)中使用源代码管理。除了可以轻松地跨多个系统同步更改外,它还可以帮助您跟踪更改并备份工作。我发现能够实现高风险的更改是非常宝贵的,因为我知道只需点击几下,我就可以将工作恢复到早期阶段


Subversion很不错,我通常会推荐开源的自由软件,但我建议试一试。它有一个免费的2用户/5工作站许可证,所以对于大多数家庭使用它仍然是免费的。该界面易于使用,有很多不错的功能,如果您记得安装Performce SCC插件,它将直接透明地与Visual Studio集成(包括编辑时自动签出)。

谢谢,我已经考虑了一段时间了。我甚至设置了一个SVN Ubuntu实例。Subversion还没有被我接受。你有其他类型的源代码管理经验吗?如果你是从一张干净的工作表开始的,那么从一张分布式的工作表(git、mercurial等)开始是值得的。他们似乎正在逐渐占据主导地位,从这里开始可能更容易……然而,如果你有任何svn问题,我相信会有很多人乐于回答问题——包括我自己,我可以。