9
我想在Web.Config中部署/發佈應用程序時有一個日期。在發佈/部署過程中將DateTime.Now插入Web.Config
有沒有辦法通過web.config轉換來實現這一點?
與xdt:Transform="Replace"
我可以用預定義的值替換任何節點,但有沒有辦法使用一些自定義函數來計算該值(如DateTime.Now
)?
我想在Web.Config中部署/發佈應用程序時有一個日期。在發佈/部署過程中將DateTime.Now插入Web.Config
有沒有辦法通過web.config轉換來實現這一點?
與xdt:Transform="Replace"
我可以用預定義的值替換任何節點,但有沒有辦法使用一些自定義函數來計算該值(如DateTime.Now
)?
我不認爲你可以用配置轉換來做到這一點(儘管我不是100%確定的)。
我會建議使用含有DateAndTime任務來獲得當前的日期MSBuild Extension Pack和Detokenise任務執行上的文件令牌替換。
然後你既可以:
希望有所幫助。
檢查是否重複http://stackoverflow.com/questions/6827978/how-to-replace-a-web-config-setting-with-the-current-date-while-using-webdeploy –
謝謝,在我的具體情況下,它是一種重複..和答覆關於部署一個空白字段並填寫它在第一次啓動似乎沒問題。但也許有另一個解決方案與配置轉換:) – Shaddix