我已經實現了使用TFS版本控制和TFS Build 2010的持續集成。編譯後的網站項目被放入一個帶有版本號的共享文件夾中。如何在不影響用戶的情況下持續集成直播網站?
現在我有一個很基本的問題,可能是一個愚蠢的問題。當我們通常將網站項目從VS 2010部署到網絡服務器時,它會將App_Offline.htm文件上傳到網站文件夾,因此不會向用戶提供任何請求。發佈完成後,App_Offline.htm文件被刪除。在此期間用戶看到停電。
如果我們在現場的網站上使用CI那麼怎樣才能消除這似乎用戶該中斷。我相信CI的重點在於用戶可以看到更新的功能,而且網站永不停機。
這是如何完成的?如果我們將網站項目部署到根文件夾,那麼現有用戶將受到影響,這當然不是可取的。
我想知道什麼是與VS2010推薦的做法,TFS2010構建&版本控制。