在IIS

时间:2016-05-06 06:39:10

标签: c# asp.net-mvc entity-framework iis ef-migrations

我在iis 8上安装了一个多租户asp.net mvc应用程序。每个租户都拥有自己的数据库,有一个数据库包含租户元数据,如name,database-name ......

作为ORM,我使用实体框架和代码优先迁移。

现在我在更新应用程序时遇到了问题。因为当我开始迁移时,所有租户的应用程序都处于脱机状态,因为实体框架无法连接到具有不同迁移版本的数据库。

迁移所有数据库后,我可以启动IIS网站,所有租户再次上线!

有没有办法实现这种数据库迁移? OR 我能否在同一个域上托管多个版本的MVC应用程序(可能是每个路由,例如http-Header或元数据库)?

0 个答案:

没有答案