Tag: dbmigrator

从不同的机器构build代码第一个DbMigrator会导致错误

我们在SCM下有一个项目。 当我从我的机器构build它,并通过msdeploy发布到远程服务器,一切工作正常。 当我的同事用同一个项目尝试同样的事情时,刚刚从SCM中拉出来,在远程服务器entity framework上4.3.1 DbMigrator抛出: 自动迁移未应用,因为这会导致数据丢失。 事实certificate,初始发布到远程服务器的人似乎是“胜利者”。 如果我们把数据库放在远程服务器上,那么我的同事就可以发布,并且被locking。 我的出版物导致上述相同的错误。 DbMigrator的configuration如下所示: var dbMgConfig = new DbMigrationsConfiguration() { AutomaticMigrationsEnabled = true, //***DO NOT REMOVE THIS LINE, //DATA WILL BE LOST ON A BREAKING SCHEMA CHANGE, //TALK TO OTHER PARTIES INVOLVED IF THIS LINE IS CAUSING PROBLEMS AutomaticMigrationDataLossAllowed=false, //***DO NOT REMOVE THIS LINE, ContextType = typeof(TPSContext), MigrationsNamespace = […]