ローカルシステムでEFCodeFirstを使用してデータベースを作成しました。ただし、Webサーバーホスト上にデータベースを作成しようとすると、「データベースの作成権限が拒否されました」というエラーが表示されます。
これで実際の問題を見つけることができませんでした。
他のローカルシステムでEFcodefirstを使用してデータベースを作成したが、Webサーバーホストでは機能しない場合、すべてが正常に機能しています。
これで助けてください!
ありがとう ..
ローカルシステムでEFCodeFirstを使用してデータベースを作成しました。ただし、Webサーバーホスト上にデータベースを作成しようとすると、「データベースの作成権限が拒否されました」というエラーが表示されます。
これで実際の問題を見つけることができませんでした。
他のローカルシステムでEFcodefirstを使用してデータベースを作成したが、Webサーバーホストでは機能しない場合、すべてが正常に機能しています。
これで助けてください!
ありがとう ..
共有 Web サーバー ホスト上のスキーマは「dbo」ではないためです。したがって、データベースを作成できないか、十分な権限がありません (これは、接続文字列で指定されたデータベースが見つからない場合の EF コードの既定の動作です)。(少なくとも) 3 つの選択肢があります。
Database.SetInitializer<MyContext>(null);
)。