[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
次の行を追加します
<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]
コメント