この投稿は2018年4月28日11:46にQWERTYUによって最後に編集されました。
「/」アプリケーション内のサーバーエラーです。
Entity Framework プロバイダータイプ「MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, version=6.9.10.0, culture=」は、固定名「MySql.Data.MySqlClient」のプロバイダー ADO.NET で登録されているものは読み込めません。neutral, PublicKeyToken=c5687fc88969c44d"。 適格なアセンブリ名を必ず使い、そのアセンブリが実行中のアプリケーションに利用可能であることを確認しましょう。 詳細については、http://go.microsoft.com/fwlink/?LinkId=260882 を参照してください。 説明:現在のウェブリクエストの実行中に未処理の例外が発生しました。 スタックトレース情報でエラーの詳細や、エラーの発生源をコード内で確認してください。
例外詳細:System.InvalidOperationException: 固定名「MySql.Data.MySqlClient」のプロバイダのアプリケーション設定ファイルに登録されたエンティティフレームワークプロバイダータイプ「MySql.Data.MySqlClient.MySqlProviderServices」をロードできません ADO.NET MySql.Data.Entity.EF6, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"。 適格なアセンブリ名を必ず使い、そのアセンブリが実行中のアプリケーションに利用可能であることを確認しましょう。 詳細については、http://go.microsoft.com/fwlink/?LinkId=260882 を参照してください。
出典の誤り:
22行目:{ 23行目:public ApplicationDbContext() 24行目:: base("DefaultConnection", throwIfV1Schema: false) 25行目: { 26行目: }
ソースファイル:D:\project\Xld_NationWide\Xld_WebApi\Models\IdentityModels.cs 行数:24
スタックトレース:
解決:
1: プロジェクトを右クリック>参照を追加>ブラウズし、MySQL Connector Net 6.8.3\Assemblies\v4.5 内のすべてのdllファイルを参照します。 2: web.configにプロバイダーノードを追加する: <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
VS2015 +EF6 MYSQLデータベースに接続してエンティティを生成する https://www.itsvse.com/thread-4686-1-1.html
|