2011-11-26 210 views
2

我想下拉列表與Oracle 10g的連接綁定時,我從VS它工作正常運行的頁面,但是當我從IIS中運行它,它給了以下錯誤甲骨文asp.net

System.Data.OracleClient需要Oracle客戶端軟件版本8.1.7或更高。

我的連接字符串是

<add 
    name="ConnectionString" 
    connectionString="Data Source=sml2;Persist Security Info=True;User 
         ID=sfpl;Password=a;Unicode=True" 
    providerName="System.Data.OracleClient" /> 

請解決我的問題

+0

我的連接字符串

+2

閱讀本文 - http://blogs.msdn.com/b/fabdulwahab/archive/2011/11/13/system-data-oracleclient-requires-oracle-client-software-version-8-1-7-or -greater.aspx和http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/a442feec-a96a-47f3-946c-f4f2767664d4/ – adatapost

+0

沒有親愛的我已閱讀這些文章,但問題是相同的請告訴我其他一些事情 –

回答

1

Oracle Providers for ASP.NET支持此服務提供者機制,允許在Oracle數據庫中存儲應用程序狀態。現有的ASP.NET提供程序開發人員會發現Oracle Providers for ASP.NET易於學習和使用,因爲它們與現有的ASP.NET提供程序共享通用模式和API。它們與現有的ASP.NET服務和控件無縫集成,就像其他ASP.NET提供商一樣。

Oracle提供以下提供:

成員資格提供 角色提供 站點地圖提供 會話狀態提供 配置文件提供 網絡活動提供 Web部件個性化提供 緩存依賴提供

1

你必須有安裝了Oracle client software。您還必須確保ISUER或您的應用程序池的身份對Oracle客戶端目錄具有權限,對於TNS目錄和資源也是如此。