Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 实体框架5迁移投入生产(文件系统发布)_Asp.net Mvc 4_Entity Framework 5_Entity Framework Migrations - Fatal编程技术网

Asp.net mvc 4 实体框架5迁移投入生产(文件系统发布)

Asp.net mvc 4 实体框架5迁移投入生产(文件系统发布),asp.net-mvc-4,entity-framework-5,entity-framework-migrations,Asp.net Mvc 4,Entity Framework 5,Entity Framework Migrations,在使用迁移和通过文件系统发布选项进行生产时,我不确定应该关注哪些更改。 我的意思是,举例来说,我想我不应该在制作时使用任何初始值设定项,对吗?因为我可能会在那里删除数据,所以我认为我应该始终获取脚本并在生产数据库中运行它。这是正确的吗 配置类呢? 我应该在每次发布时启用false AutomaticMigrationsEnabled吗 有没有比每次我想发布代码时将web.config和app.config中的connectionstring从dev修改为production更好的方法 提前谢谢!

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

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

有没有比每次我想发布代码时将web.config和app.config中的connectionstring从dev修改为production更好的方法


提前谢谢!Guillermo。

我找到了Web配置转换的完美答案

我们的想法是使用Web.Config和Web..Config。 然后,每个Web..Config都有对原始Web.Config值的替换,因此,当我们发布所选环境的转换时,将运行该转换,并且可以自动更改生产环境中的连接字符串

很高兴能参与其中。 然后在互联网上有很多教程和一个叫做SlowCheetah的东西来处理这个问题

致以最良好的祝愿。吉列尔莫