2016-08-26 7 views
1

IIS10を使用してローカルマシンにASPアプリケーションを公開しました。 があるので、私は現在のモデルに一致するようにデータベースを更新することができません私はこのエラーにデプロイメント後にログインできません

を得展開した後、新しいユーザーをログインするか、ユーザ登録してみてください>変更を保留し、自動移行が無効になっています。保留中の>モデルの変更をコードベースの移行に書き込むか、自動移行を有効にします。自動移行を有効にするには、> DbMigrationsConfiguration.AutomaticMigrationsEnabledをtrueに設定します。私は、Visual Studio 2013を使用し

、Entityframework 6.1.3は、Windows認証

答えて

5

は、あなたのターゲット・データベースに対してUpdate-Databaseを実行する必要があります。

パッケージマネージャコンソールウィンドウを開き、Entity Frameworkプロジェクトを選択して、そのコマンドを入力します。 configが正しいDBを指している限り、それはそれを更新するはずです。

PM> Update-Database 
Specify the '-Verbose' flag to view the SQL statements being applied to the target database. 
No pending explicit migrations. 
Running Seed method. 
PM> 
+0

お返事ありがとうございます。私はデータベースを更新しようとしましたが、このエラーが発生しました。データベースに 'AspNetRoles'という名前のオブジェクトが既に存在します。 –

関連する問題