如果我更新ASP.Net应用程序甚至只是包含XML文件的虚拟目录,ASP.Net将不会为该应用程序的任何页面提供服务,直到更新完成。为什么呢?
使用某些.Net代码可以防止它吗? VSS表现得更好吗?
我更新简单的XML文件时,我的客户无法使用该网站。非常低效。
卡尔
答案 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的行为。可能正在发生的事情是您正在更新触发应用重启的文件。