如何使用SVN推出ASP.NET网站?

时间:2008-10-28 16:17:09

标签: asp.net svn deployment rollout

我们使用ASP.NET / C#。

我们在本地工作,在本地测试,通过SVN检查我们的代码和二进制文件。

在我们的服务器上,我们将SVN的最新“构建”直接签入我们的IIS网站目录。

这是一个很好的做法,还是我们应该为推出做其他事情?

3 个答案:

答案 0 :(得分:3)

为何查看?您可以轻松地创建一个脚本以将其导出(干净,没有.svn目录,没有混乱)到IIS目录。

SVN支持导出功能SVN Export

编辑:刚刚注意到之前已经涵盖了SO:Link

答案 1 :(得分:2)

我的理论认为这种做法没有问题。我想它可以简化你的推出,你可以在任何给定的时间检查当前的版本。

也许其他人会提出相关问题但我真的看不出任何主要原因不这样做。

答案 2 :(得分:1)

我做同样的事情有一个例外......我首先在同一台服务器上检查最新版本的网站开发版本,以确保服务器端没有任何奇怪的问题。它是罕见的,但它发生在以前。

不确定是否有更好的方法,但到目前为止它对我来说效果很好。