0

我不确定在使用迁移和通过文件系统的发布选项进行生产时应该关心哪些更改。我的意思是,例如,我想我在生产时不应该使用任何初始化程序,对吧?因为我可能会在那里删除数据,所以我认为我应该始终获取脚本并在生产数据库中运行它。它是否正确?

配置类呢?我应该在每次发布时转向 false AutomaticMigrationsEnabled 吗?

每次我想发布我的代码时,有没有比将 web.config 和 app.config 中的连接字符串从 dev 修改为 production 更好的方法?

提前致谢!吉列尔莫。

4

1 回答 1

0

我通过 Web Config 转换找到了完美的答案

这个想法是拥有 Web.Config 和 Web.< environment >.Config。然后,每个 Web..Config 都会对原始 Web.Config 的值进行替换,因此当我们发布所选环境的转换时,将运行并且 ConnectionString 可以自动更改为生产环境中的值。

这个介绍性视频非常适合参与其中。然后互联网上有很多教程和一个叫做 SlowCheetah 的东西来处理这个更容易。

最好的祝福。吉列尔莫。

于 2012-11-14T02:45:10.863 回答