2015-10-27 89 views
0

有沒有辦法用相同的配置部署一個ASP MVC應用程序,但多個IIS(不同的服務器,但相同的URL)?ASP MVC到多個IIS(部署)

我必須將相同的項目部署到多個IIS應用程序,當然,使用Visual Studio一次點擊Web發佈它是可以的,但在我的情況下,我有超過10個部署要做。

那麼有沒有辦法像PowerShell或其他東西的腳本?

謝謝

+1

MS Web部署和配置變換。好文章! [你部署錯了! TeamCity,Subversion和Web部署第1部分:配置轉換](http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html) – Lankymart

+0

嗨Lankymart,是的,我試過,但在我的和其他人一樣,在本文的評論中說過,我有超過10個部署來處理同一個項目和配置,這對我來說不是問題,但是VS發佈10次有點無聊:小號 –

回答

0

最後我沒有找到任何好的和好的方法,但我做了什麼;我爲每個IIS服務器創建了一個web.config文件(因爲它們之間幾乎沒有差別),並且在使用VS的config轉換選項之後。

然後我在VS中爲每個IIS服務器創建了一個發佈配置,並選擇了對應的web.config文件。

隨着VS的單擊發布欄,當我選擇發佈配置時,它會自動加載正確的web.config文件併發布應用程序。

這不是最好的主意,但它工作正常。

0

我有一個類似的問題,並最終編寫了一個自定義的應用程序。無論如何,我不知道用任何MS工具自動處理這個問題。