ASP.NET网站与Web应用程序

30 浏览
0 Comments

ASP.NET网站与Web应用程序

这个问题已经在这里有了答案

ASP.NET网站或ASP.NET Web应用程序?

我已经阅读了很多关于asp.net中网站与Web应用程序的讨论

我的团队(10名程序员)使用“网站”项目类型工作,对于我们的开发环境,我们只需将源代码(aspx + .cs)复制到服务器。这样,所有程序员都可以同时进行更改...而服务器会动态构建....(对于生产环境,他们构建应用程序)

现在,我要开始一个新项目,并决定使用Web应用程序(主要原因是Web配置转换选项)...我很快意识到(据我所知),它会强制每次更改都进行Web应用程序的构建/发布到服务器上...这并不是很大的问题 如果我是唯一一个在此项目上工作的人...

但是,现在我想知道,如果有更多的程序员需要同时在这个新项目上工作,会发生什么?

有什么建议或类似的情况吗?

编辑

我们正在使用Visual Source Safe...但只用于跟踪旧版本(不用于构建)...我熟悉Subversion...但是...不幸的是,我不决定我们应该使用什么...而且我认为他们不愿意改变。

感谢大家的回答...

admin 更改状态以发布 2023年5月21日
0
0 Comments

如果你选择使用Web应用并在该项目上添加更多程序员,我建议使用源代码控制。 GitSubversion非常受欢迎。例如,在Git中,你可以看到谁提交了什么。

当然,无论你是独自工作还是与团队合作,我都会从一开始就使用源代码控制。

0
0 Comments

每当我听到“只要……不是大问题”的话,我的第一反应就是要假设它会成为一个问题。简而言之,要按照你所知道的走。如果你熟悉使用ASP.NET网站,那么我会使用它。你的开发实践已经围绕着处理它展开。

这是我在公司开始编程时使用的经典ASP的相同模型。这种模型很有效,但我强烈建议使用源代码控制。话虽如此,以下是我长期所做的:

  1. 源代码控制
  2. 本地开发
  3. 建立一个连续的构建过程(Cruise Control是一个免费的工具)
  4. 一旦每个人都同意所有更改与彼此兼容,就让一个人将所有更改推送到开发服务器上(通常通过确保构建服务器可以编译所有东西来完成)。
0