簡體   English   中英

從源代碼管理部署Azure網站期間的Web.config轉換

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM