2008-12-17 57 views
14

有沒有辦法一次自動將網站發佈到多個位置?Visual Studio - 發佈到多個位置?

我們的網站在多個服務器間負載平衡,所以當我想發佈時,我必須對每個服務器分別進行操作。

THX, 崔佛

+0

發佈並點擊一次?發佈ASP .Net網站? – 2008-12-17 16:49:42

回答

8
一些構建腳本,如MSBuild的

也許?或者也許你可以創建一個腳本(PowerShell,VBScript,不管),它複製一個目錄的所有內容,並在後期構建事件中調用它(在Visual Studio中可配置),這樣一旦你的解決方案(或最後一個項目,實際上)的腳本將運行並將輸出文件複製到需要它們的任何位置。

+0

這也是我所做的。我發佈了本質上是「放下」的文件夾,並有一個腳本來推動最終位置。它的工作原理並不差,除非你有多個命名配置。 – 2008-12-17 17:02:53

2

你可以

  1. 將內容發佈到UNC,並擁有所有的Web服務器的工作,關閉該UNC
  2. 推從暫存/ QA服務器生產使用像MSDeploy
  3. 工具內容
  4. 使用FRS將文件從「主」網絡服務器複製到其他人。