ODACを介してOracleデータベースに接続する.Netアプリケーションがあります。これは、クライアントでOracle Developer Tools for VisualStudioを使用してODAC11.2リリース4(11.2.0.3.0)を使用してローカルで開発しました。それはうまくいきます。
これをWindows2008Serverに展開してみました。ODAC 11.2リリース4(11.2.0.3.0)XCopyをc:\ oracleにインストールし、パスを「C:\ oracle; C:\ oracle\bin;」に設定しました。
ただし、アプリケーションがOracleに接続しようとした時点で、
要求された.NetFrameworkデータプロバイダーが見つかりません。インストールされていない可能性があります。System.Data.Common.DbProviderFactories.GetFactory(String ProviderInvariantName)at System.Web.UI.WebControls.SqlDataSource.GetDbProviderFactorySecure()at System.Web.UI.WebControls.SqlDataSource.CreateConnection(String connectionString)at System.Web.UI .WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments)at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments、DataSourceViewSelectCallback callback)at System.Web.UI.WebControls.DataBoundControl.PerformSelect()atSystem.Web.UI.WebControls。 System.Web.UI.Control.PreRenderRecursiveInternal()のSystem.Web.UI.Control.PreRenderRecursiveInternal()のSystem.Web.UI.WebControls.GridView.OnPreRender(EventArgs e)のBaseDataBoundControl.EnsureDataBound() UI。
私はそれを理解するのに途方に暮れています。
ありがとう