本地安装的Oracle ODAC 11.2和VS2010 C#app运行良好,但在安装了ODAC 11.2的服务器上无法运行

时间:2014-02-11 04:44:57

标签: c# visual-studio-2010 oracle oracle11g odac

我一直在努力奋斗几个小时,我希望这很简单,我错过了。情况如下:

  1. 我使用Visual Studio 2010构建了一个.Net 4.0 SOAP Web服务,我在本地安装了ODAC 11.2。它有ODP.Net和其他一切安装。见下图。

  2. 本地计算机上的IIS上运行的一切都很好。连接到数据库,更新等都很好。

  3. 当我尝试在安装了ODAC 11.2的Windows 2008 IIS 7服务器上调用Web服务方法调用时出现问题。网络服务刚刚旋转。

  4. 任何有关调试建议的帮助都表示赞赏。我没有对服务器的管理访问权限,我只提供了ODAC安装文件夹内容的屏幕截图,以便我可以看到其中的内容。 (如下所示)。

    同时输入我的web.config连接字符串,看看我是否遗漏了那些东西。

    提前感谢任何对我有一些想法的人在这个方面取得进展!!!

      <connectionStrings>
        <add name="ConnString" connectionString="Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = **************)(PORT = 1526))(CONNECT_DATA = (SERVICE_NAME = SDP****)));User Id=SF_WS_USER;Password=********"  />
      </connectionStrings>
    

    ODAC Installed locally on my development machine

    Screen Shot of the ODAC folder on the server

1 个答案:

答案 0 :(得分:0)

我想通了......问题是我在应用程序中使用的Oracle.DataAccess.dll的版本。显然它与服务器上的内容不匹配并导致问题。感谢您抽出宝贵的时间来评论一下!