我已经阅读了很多有关asp.net的网站和Web应用程序的讨论。我们团队(10个程序员)的工作方式是使用“Web站点”项目类型,并将源代码(aspx + .cs)复制到服务器上作为开发环境。这样,所有程序员都可以同时进行更改,而服务器会动态生成构建文件.....(对于生产环境,他们会构建应用程序)。现在,我正在启动一个新项目,决定使用Web应用程序(主要原因是Web配置转换选项),但我很快意识到(据我所知),它强制你在每次更改时都需要将Web应用程序构建/发布到服务器上...如果只有我一个人在这个项目上工作,这不是个大问题...但是,现在我想知道,如果有更多的程序员需要同时在这个新项目上工作,会发生什么?有什么建议或类似情况吗?编辑:我们使用Visual Source Safe...但只用于跟踪旧版本(不用于构建)...我熟悉Subversion...但是...不幸的是,我不能决定我们应该使用什么...我认为他们不愿意改变。谢谢大家的回答...