5
ASP.NET 4.5中的新pubxml文件絕對是朝正確方向邁出的一步。 我也喜歡msdeploy
對parameters.xml
文件的支持(儘管它們有時不像我想的那麼強大)。現在,我如何結合msdeploy
的參數和pubxml文件? 我會想到的是,pubxml文件將允許我提供一個設置像如何在使用ASP.NET 4.5發佈配置文件時參數化部署?
<ParametersFile>productionParameters.xml</ParametersFile>
或在我production.pubxml
文件類似的東西,那將包含值發佈到生產環境中時,被合併到web.config
。這是可能的,還是我必須回到滾動我自己的方式來確定參數文件,並調用msdeploy
-setParamFile =「productionParameters.xml」?
謝謝您的時間。對不起,我不太理解。如果我聲明這樣的參數,會發生什麼 - 它們是否僅由發佈嚮導使用,還是可以將它們合併到web.config中?在這裏申報之後,他們在哪裏實際使用? – Rune
上面的語法_is_分配和每個發佈配置文件是不同的。如果您需要聲明額外的參數(超出連接字符串和IIS應用程序的自動生成參數),您可以使用''在'wpp.targets'中定義它們,或者將'Parameters.xml'添加到根您的Web應用程序的任何內容都將與自動生成的內容合併。 –
此技術似乎無法覆蓋Parameters.xml中設置的默認值。我不得不重新聲明這些參數,默認情況下,這些參數的優先級取代了[參見http://sedodream.com/2013/03/02/MSDeployHowToUpdateAppSettingsOnPublishBasedOnThePublishProfile.aspx]中所述的Parameters.xml。 –