我是一家大型公司的内部网开发人员,我们最终将我们的网页服务器升级到Windows Server 2008.之前我们被困在Windows Server 2000上,除了ASP Classic之外无法运行任何东西。
我们将转向ASP.NET开发并使用Visual Studio 2010 Professional。在可预见的未来,只有两个开发人员在这个网站上工作。我很好奇如何设置我们的开发环境以允许我们在这个网站上工作。
目前我们的网站包括:在线表格,博客,照片画廊,信息资源等。
我们正在运行三台运行Windows Server 2008的新服务器。它们将配置为每个服务器都有一个专用角色。发展,质量保证和生产。
对于我们应该如何在环境中发展,我完全不知道。以下是我想到的一些场景,但我确信还有其他选择。
或者
提前感谢任何可以帮助我的人。我真的想以正确的方式跳进去,所以我们不会创造任何我们将要在以后打破的坏习惯。
答案 0 :(得分:2)
在我们公司,我们使用您的第二个选项(首先在本地计算机上开发,然后部署/复制到服务器以进行进一步测试)。为了处理源文件的检索,我们使用Team Foundation Server(我们的MSDN订阅免费)进行源代码管理 - 我高度为任何开发商店推荐某种类型的源代码控制系统:帮助您意外删除了文件,覆盖了代码,对算法进行了更改,后悔等等。
我们这样做的原因是,即使我们没有很多开发人员同时在同一个应用程序上工作,我们过去也遇到过一个开发人员会覆盖另一个人工作的问题,并认为它不会影响到另一个人,但却抹去了工作时间(过去曾多次发生这种情况,只有两个人才能使用这些应用程序)。此外,您(开发人员)可以完全控制环境,因此您不必担心管理员在您尝试找出其他问题时进行更改会破坏您的代码(例如,他们在dev中未重新声明重置IIS)