2014-01-08 87 views
2

我使用MSDeploy V3部署Web應用程序複式環境,用的parameters.xml文件來定義環境和setparameters.environment.xml之間的差異來設定德新值爲每個環境。MSDeploy - 在setParams添加新的網絡配置設置

我的問題是,我需要在配置文件中system.web節的新條目在某些環境下以後部署流水線,而不是在本地或測試環境。

從我迄今設法找到MSDN和谷歌搜索從沒有出現的話題是可以將新元素添加到XML文件。它是否正確?任何想法如何幹淨地實現我需要做的事情,而無需外部的部署後腳本?

我想過是定義在基本配置文件中的設置,並在測試PARAMS文件中刪除。這是可能的,它是正確的解決方案嗎?

非常感謝

回答

2

實際上,你可以remove elements using Web Deploy parameters,但對你的情況我傾向於簡單地使用一個版本的Web.config變換以去除環境中開發配置進一步環比下滑,也只是倒了,如果你部署調試設置到任何環境。

+0

感謝您的回覆理查德。這是我在這個話題上看到的最好的鏈接。我認爲你的指導與該鏈接中的一些場景相結合應該讓我在我需要的地方。 – likeaninja