C# 提供程序与App Server上的Oracle客户端错误版本不兼容

C# 提供程序与App Server上的Oracle客户端错误版本不兼容,c#,.net,oracle,web-applications,odp.net,C#,.net,Oracle,Web Applications,Odp.net,我有一台64位Windows 8计算机,在那里我使用Oracle client 12c和Oracle client 4.x(64位).net framework 4.0编译应用程序 在我的应用服务器上,它也是64位Windows server 2008,Oracle Client 11.net framework 4.0 如果我从PC编译应用程序并部署在IIS上,它会不断地给我错误提示 "The provider is not compatible with the version of Ora

我有一台64位Windows 8计算机,在那里我使用Oracle client 12c和Oracle client 4.x(64位).net framework 4.0编译应用程序

在我的应用服务器上,它也是64位Windows server 2008,Oracle Client 11.net framework 4.0

如果我从PC编译应用程序并部署在IIS上,它会不断地给我错误提示

"The provider is not compatible with the version of Oracle client"
但是,如果我从应用程序服务器内部编译应用程序,然后将其部署到IIS上,它就可以正常工作


有人能指出我哪里做错了,或者我遗漏了什么吗?

那么,为什么不在您的工作站上安装Oracle 11客户端呢?谢谢您的建议,“工作站”指的是我的开发PC?我还需要同时安装客户端(64位和32位)吗?是的,您的开发PC。我想您需要安装64位。我现在在开发服务器上安装了Oracle客户端12,1-我应该卸载它吗?2-client11是否有用于VS的oracle开发工具?