[英]Web.config transformation during Azure Website deployment from source control
我正在嘗試從源代碼控制(GitHub)自動部署源代碼。 一切正常,只有一個例外 - web.config沒有正確轉換。 我有以下web.config轉換設置:
Web.CloudLIVE.config
Web.CloudTEST.config
我正在使用Release配置在解決方案中構建項目。 我想要做的是在Azure門戶的App Settings中指定要應用的正確web.config轉換('CloudTEST'或'CloudLIVE'),然后在將源代碼推送到GitHub時正確轉換web.config。 是否有可能做到這一點?
我在發布問題后幾乎立即找到了答案。 可以通過在Azure門戶網站的“配置”部分中添加應用設置來實現。
以下設置將導致Kudu正確轉換web.config:
SCM_BUILD_ARGS -p:PublishProfile=CloudTEST
CloudTEST
是您的web.config轉換名稱。
此解決方案在此處記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.