0

我的mvc項目中有3個名爲Web.Debug.config,Web.AWS QA.config,Web.Release.config的轉換文件。我有一個名爲AWS QA的環境。 enter image description here 我已經在構建步驟的啓用功能部分中檢查了配置變量和配置變換,我還將Web.AWS QA.config => Web.config添加到了我的其他變換部分。Octopus Deploy在部署應用程序時未合併我的轉換文件

enter image description here

然而,當我部署到AWS QA環境中,我得到的是我的正常的web.config這就是我的本地機器上進行開發時,我使用其中不包括什麼,我有Web.AWS QA.config這是我需要的。我錯過了什麼嗎?

+1

你能否確認'Web.AWS QA.config'實際上正在部署?如果不是,您需要確保該文件在Visual Studio中標記爲「內容」。此外,請檢查任務日誌的「詳細」版本 - 它會告訴您哪些文件正在轉換。事實上,你應該看到'Web.Release.config'現在正在日誌中被轉換。 – JamesQMurphy

+0

可以顯示相關的章魚日誌條目嗎? – Kye

回答

0

我有同樣的問題。添加PowerShell腳本使用重新命名,項目命令耶南章魚部署文件:

Rename-Item -Path "Web.AWS.QA.Config" -NewName "c:\yourpath\Web.config" 

希望它能幫助!

相關問題