根据publishprofilesetting没有获得执行代码优先迁移

时间:2015-05-25 08:21:06

标签: asp.net-mvc ef-code-first

我在使用Code First Migration发布(Web Deploy)MVC项目时会遇到奇怪的行为。 发布文件代码为:

 <PublishDatabaseSettings>
      <Objects xmlns="">
        <ObjectGroup Name="DefaultConnection" Order="1" Enabled="True">
          <Destination Path="Data Source=abc.def.com;Initial Catalog=TestDB;Persist Security Info=True;User ID=user;Password=is123" />
          <Object Type="DbCodeFirst">
            <Source Path="DBMigration" DbContext="isMVC.Models.ApplicationDbContext, isMVC" MigrationConfiguration="isMVC.Migrations.Configuration, isMVC" Origin="Configuration" />
          </Object>
        </ObjectGroup>
      </Objects>
    </PublishDatabaseSettings>

但我得到了#34;更新 - 数据库&#34;作为一种选择: enter image description here

由于对象类型是&#34; DbCodeFirst&#34;所以它应该是&#34;执行代码优先迁移&#34; Web部署时的选项。

请帮忙! 提前谢谢。

0 个答案:

没有答案