为什么ASP.Net在进行SVN更新时无法提供页面服务? VSS的表现更好吗?

时间:2009-10-08 20:57:39

标签: asp.net svn tortoisesvn

如果我更新ASP.Net应用程序甚至只是包含XML文件的虚拟目录,ASP.Net将不会为该应用程序的任何页面提供服务,直到更新完成。为什么呢?

使用某些.Net代码可以防止它吗? VSS表现得更好吗?

我更新简单的XML文件时,我的客户无法使用该网站。非常低效。

卡尔

2 个答案:

答案 0 :(得分:2)

VSS 从不更好,因为它根本不起作用。 你总是有失去所有你的代码历史的危险。不确定您的客户是否会喜欢这个..

这里有一些参考文献:

http://www.codinghorror.com/blog/archives/000660.html http://www.highprogrammer.com/alan/windev/sourcesafe.html http://weblogs.asp.net/jdennany/archive/2005/04/05/397274.aspx

答案 1 :(得分:1)

这不应该发生。 jrummell可能已经敲了敲头......

SVN客户端和IIS之间没有明确的交互,除非您使用一些疯狂的自定义SVN客户端在更新之前停止Web服务。因此它不应该影响IIS的行为。可能正在发生的事情是您正在更新触发应用重启的文件。