【问题标题】:What is Network Service in Windows Server 2003/2008 (Related to Oracle)什么是 Windows Server 2003/2008 中的网络服务(与 Oracle 相关)
【发布时间】:2012-07-14 10:11:55
【问题描述】:

我的 Visual Basic 程序无法连接到 Oracle。为了解决这个问题,我一直在网上寻找答案。我在 StackOverflow 中遇到了一个答案,我相信它可以解决我的问题。链接地址是:

Oracle ORA-12154 error on local IIS, but not with Visual Studio Development Server

好心回答问题的人是 Rick Schott。他的回答只是一行注释:“确保网络服务可以访问您的 TNS 目录或更改您的应用程序池以像您一样运行。”

我的问题是:“Rick 在他的回答中推荐的 Network Service 是什么意思?”我该如何去寻找它?谢谢。

【问题讨论】:

  • 您能否继续发布有关您遇到的问题的一些详细信息?您尝试过什么来解决问题?了解您正在解决的问题和可能的解决方案(而不是简单的术语定义)会让社区受益更多
  • 嗨,Borophyll,我在下面添加了一些细节。问题是我的 ASP.NET 网页无法连接到 Oracle;而我的控制台程序可以在同一台机器上连接到 Oracle。
  • 基本上我想我需要了解 IIS 是如何连接到 Oracle 的。 Oralce 客户端计算机正在运行 Windows 7 Professional 64 位。 (过去帖子中的一些 cmets 表明问题出在使用 32 位客户端的 64 位处理器。这对我来说没有意义。)
  • 嗨 Lex,谢谢你的链接。但是,该链接提供的信息并未真正详细说明它与 C:/Oracle 主目录的关系。

标签: visual-studio-2010 iis oracle10g


【解决方案1】:

要回答您的问题,网络服务是 IIS 中的内置用户帐户,您可以将其视为您的应用程序运行的帐户。您的 IIS 托管应用程序可以作为网络服务、为您的应用程序创建的自定义帐户(例如:“IIS APPOOL\yourapplication”),甚至是实际用户的帐户运行。

根据我上面的评论,我不知道这是否有助于解决您的特定问题,因为我对您的问题没有太多详细信息。

【讨论】:

  • 感谢您抽出宝贵时间回答我的问题。这是我的情况:使用 ASP .NET 技术用 Visual Basic 2010 编写的网站已停止开发。当我调试程序时,我发现它在使用 oracle 的 Open 语句中失败。它给出了这个错误消息:“ORA-12154:TNS:无法解析服务名称”。当我在同一台机器上运行控制台 Visual Basic 程序时,我确实 NOT 有任何问题。如果连接有任何问题,TNSPING 会给我错误。在这种情况下,它不会。
  • 在这种情况下,它没有。因此,我总结说该机器与 Oracle 有连接。此外,该网站目前在生产中运行良好。这意味着某些东西不仅仅在开发中起作用。文件 TNSNAMES.ORA 位于 C:\oracle\product\10.2.0\NETWORK\ADMIN。我会说这个文件设置正确;否则我的控制台程序将失败。当我在 Visual Studio 2010 中运行网站(或第一个网页)时,程序在 Oracle Open 命令中失败。我的理解是,当我这样运行时,会在我的计算机中创建 IIS 的本地副本。
  • 当我在生产机器上运行VB/ASP的生产版本时,Windows Server中嵌入的IIS将被执行。当它不仅仅适用于 ASP .NET 网页时,我怀疑问题出在 IIS 本身。不知何故,IIS 无法找到 TNSNAMES.ORA 的副本;因此它失败了。你知道 IIS 是如何定位 TNSNAMES.ORA 的吗?或者我可能正朝着错误的方向前进?谢谢。问候,迈克尔。
  • 更多细节:当我用另一台电脑运行同一个网站时,它运行良好。问题电脑是64位。好的电脑是32位的。两者都有 Windows 7 Professional 和 Visual Studio 2010。两者都有 oracle 客户端 10g。我倾向于不急于说 64 位是问题所在。那是因为那台机器以前在工作。
猜你喜欢
  • 2011-10-04
  • 1970-01-01
  • 2012-12-06
  • 2014-05-26
  • 1970-01-01
  • 2013-11-15
  • 2011-02-18
  • 2011-03-29
  • 1970-01-01
相关资源
最近更新 更多