1. ホーム
  2. asp.net

[解決済み] Visual Studio 2010 Professionalで、要求された.Net Frameworkデータプロバイダーが見つからない。

2022-02-17 18:52:09

質問内容

Visual Studio 2010 Professional で新しいデータソースをセットアップしようとすると、なぜ "Unable to find the requested .Net Framework Data Provider" と表示されるのでしょうか。

私の統計

  • Windows 7 64bit 16GB RAM
  • Visual Studio 2010 Professional
  • SQL Server 2008 (サーバーA、フル管理者権限)
  • SQL Server 2008 (サーバーB、フル管理者権限)

私はテストASP.NETアプリケーションを開始し、私は新しいデータソースを追加しようとしたときに、私は取得します。

要求された .Net Framework データプロバイダーが見つかりません。 インストールされていない可能性があります。

.NET 4がインストールされています。

接続を構築し、"Test Connection"をクリックすると、正常にテストされます。 SQL Server Management Studioは問題なく接続し、すべての認証情報を確認しました。

どうすればいいですか?

machine.configファイルに追加の自己終端ノードがあるという報告を見たことがあります。machine.configは以下の場所にあります。 \Windows\Microsoft.net\Framework\vXXXX\Config . 32ビット版と64ビット版を含む、いくつのバージョンのフレームワークがインストールされているかによって、多数の設定ファイルが存在する可能性があります。

<system.data>
    <DbProviderFactories>
        <add name="Odbc Data Provider" invariant="System.Data.Odbc" ... />
        <add name="OleDb Data Provider" invariant="System.Data.OleDb" ... />
        <add name="OracleClient Data Provider" invariant="System.Data ... />
        <add name="SqlClient Data Provider" invariant="System.Data ... />
        <add name="IBM DB2 for i .NET Provider" invariant="IBM.Data ... />
        <add name="Microsoft SQL Server Compact Data Provider" ... />     
    </DbProviderFactories>

    <DbProviderFactories/>  //remove this one!
</system.data>