0

我已经为此苦苦挣扎了几个小时,我希望这是我错过的简单事情。情况如下:

  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 服务方法调用时,问题就出现了。Web 服务只是旋转。

任何有关调试建议的帮助表示赞赏。我没有对服务器的管理访问权限,并且我只获得了 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 本地安装在我的开发机器上

服务器上 ODAC 文件夹的屏幕截图

4

1 回答 1

0

我想通了...问题是我在应用程序中使用的 Oracle.DataAccess.dll 的版本。显然它与服务器上的内容不匹配,这导致了问题。感谢您抽出宝贵的时间审查家伙!

于 2014-02-13T07:11:38.513 回答