我可以分別做這些,但我無法弄清楚如何讓它們一起工作。TeamCity Build中的Web部署+ EF遷移
在TeamCity上的ASP.NET構建中,我使用Web Deploy部署到我的生產服務器。部署完成後,我想從TeamCity運行EF遷移。
migrate.exe MyProject.Data /startUpConfigurationFile:..\web.config
凡MyProject.Data
包含我的數據上下文和包含的web.config:我已經通過調用以下腳本這樣做我的連接字符串。但是,我也在使用web.config轉換,並且由於我剛開始使用Web Deploy,因此構建服務器上的web.config文件沒有應用配置轉換。
有沒有一種方法可以強制web.config轉換運行,或確定什麼連接字符串應該基於配置?