2012-06-11 86 views
2

我確信在做這件事時有很多策略,但是我對理解web服務器如何處理事情以及如何處理這些事情是非常普遍的。我如何版本我的asp.net網站?

我們擁有一個帶有sql server後端的asp.net webforms站點。我們想要完成的是當我們更新網站時,讓我們說版本1.5,我們希望我們所有的當前客戶都在查看1.0代碼,直到我們爲他們推出數據庫更新。一旦數據庫被更新,那麼他們會指向新版本。

有沒有一個相當簡單的方法來實現這個目標?我們擁有的模型是我們擁有託管的網站,但它們的所有數據庫都是本地的。我曾經想過,也許有過每一個這樣的幾個不同的Web服務器和週期:

服務器A - 1版

服務器B - 2版

服務器C - 第3版

然後一旦我們得到版本,也許覆蓋版本1,並繼續循環這些方式?這就是爲什麼我提到我是服務器/硬件的挑戰,因爲這個想法對於那些有知識的人來說可能是可笑的。

回答

1

可以在同一臺服務器上運行多個網站,只是使用不同的端口,

  • 網站1服務器:81
  • 站點2服務器:82
  • 網站3服務器:83

等,並建立數據庫,一個在多個目錄爲每個站點

+0

這是一個不錯的主意。不知道如何去執行,但可以在我走的時候解決。我現在只想弄清楚高層戰略。 – ledgeJumper

相關問題