gpt4 book ai didi

asp.net - TeamCity 构建中的 Web 部署 + EF 迁移

转载 作者:行者123 更新时间:2023-12-02 03:44:16 24 4
gpt4 key购买 nike

我可以单独完成其中的每一项,但我不知道如何让它们协同工作。

在我基于 TeamCity 构建的 ASP.NET 中,我使用 Web Deploy 部署到我的生产服务器。部署后,我想从 TeamCity 运行 EF 迁移。我一直通过调用以下脚本来做到这一点:

migrate.exe MyProject.Data /startUpConfigurationFile:..\web.config

MyProject.Data 包含我的数据上下文和包含我的连接字符串的 web.config。但是,我也在使用 web.config 转换,因为我刚开始使用 Web 部署,构建服务器上的 web.config 文件还没有应用配置转换。

有没有一种方法可以强制运行 web.config 转换,或者根据配置确定连接字符串应该是什么?

最佳答案

我找到了 this工具并将我的 EF 迁移步骤修改为以下内容:

ctt.exe s:..\web.config t:..\web.TeamCity-Test.config d:..\migrations.config
migrate.exe MyProject.Data /startUpConfigurationFile:..\migrations.config

关于asp.net - TeamCity 构建中的 Web 部署 + EF 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18093783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com