【解決方法】要求された .Net Framework Data Provider が見つかりません。 インストールされていない可能性があります。

プログラミングQA

[ad_1]

要求された .Net Framework Data Provider が見つからないなどのエラーが発生します。 インストールされていない可能性があります。

解決策 1

その例外は、ここでの問題が何であるかを伝えるのに十分ではありませんか?

実行中のアプリケーションは、他のアセンブリを呼び出して、それ自体のデータを取得する必要があります。 アセンブリが存在する場合、.NET はデータの受け渡しを許可します。 これは、.NET で次の場所にあります。 この MSDN ドキュメント[^].

私が信じているのは、.NET フレームワークと、アプリケーションを実行するためにインストールされたオブジェクトとの間に競合があるということです。 ここで試したいのは、自分で再インストールするか、Visual Studio (使用している場合) を再インストールして、.NET を修復することです。 問題を解決できる場合があります。 問題は、その場所にあるリソースが、 Data Source あなたのconnectionStringのフィールド。

解決策 2

上記のエラーを解決し、解決策を得ました

解決策:

ステップ1

インストール場所に移動

C:\Windows\Microsoft.NET\Framework\vXXXX\Config フォルダーに移動し、machine.config.default ファイルを見つけます。

ステップ2

エディターでファイルを開き、次の行を見つけます

//この行を削除

ステップ: 3

次の行を追加します

XML
 <DbProviderFactories>

<add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089""/>

</DbProviderFactories>

ステップ: 4

ファイルを保存して閉じます

ステップ: 5

同様に、他のdbプロバイダーを構成します

解決策 3

WebConfig でプロバイダー名を確認して修正してください。 providerName=”System.Data.SqlClient”

[ad_2]

コメント

タイトルとURLをコピーしました