2011-11-26 160 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目录和资源也是如此。