VS使用Oracle.DataAccess.Client连接Oracle数据库失败?

1、之前使用相同的方式连接远程数据库是可以的,现在切换到本地就不行了,用户名和密码应该是没问题的,不知道哪里除了问题,熟悉.net的童鞋帮帮忙,看一下,感激不尽~
2、具体代码如下:(非常简单,就是测试一下连接本地数据库)
web.conifg中的配置:引用了Oracle.DataAccess.Client

<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89B483F429C47342"/>
      </assemblies>
    </compilation>
  </system.web>
  <!-- 使用connectionString配置数据库连接 -->
  <connectionStrings>
    <add name="TESR_DB" connectionString="Data Source=127.0.0.1/BasicOracl;User ID=SCOTT;PassWord=admin" providerName="Oracle.DataAccess.Client"/>
  </connectionStrings>
</configuration>

后台类文件:

  protected void Page_Load(object sender, EventArgs e)
    {
        string result = "SELECT CZR_DM FROM T_BYSQ_BJSH_SKB_CZR";
        string connectionString = ConfigurationManager.ConnectionStrings["TESR_DB"].ToString();
        Response.Write(connectionString);
        try
        {
            OracleConnection myConnection = new OracleConnection(connectionString);
            OracleCommand myORACCommand = myConnection.CreateCommand();
            myORACCommand.CommandText = result;
            myConnection.Open();

            OracleDataReader myDataReader = myORACCommand.ExecuteReader();

            myDataReader.Read();
            Response.Write("连接成功<br>");
            Response.Write(myDataReader["CZR_DM"].ToString());
            myDataReader.Close();
            myConnection.Close();
        }

加载aspx时自动运行上面的Page_Load()方法。
Oracle数据库:

clipboard.png

但是在运行时:

clipboard.png
VS中输出的异常信息:

“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Runtime\v4.0_14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Runtime.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Tracing\v4.0_14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Tracing.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Internals\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Internals.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.HtmlParser\v4.0_14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.HtmlParser.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xaml.Hosting\v4.0_4.0.0.0__31bf3856ad364e35\System.Xaml.Hosting.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll”。已加载符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\Users\Stone.Ma\AppData\Local\Temp\Temporary ASP.NET Files\vs\0ea752e9\5dd352e5\App_Web_wmaxdaof.dll”。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\assembly\GAC_32\Oracle.DataAccess\2.112.1.0__89b483f429c47342\Oracle.DataAccess.dll”。模块已生成,不包含符号。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll”。无法查找或打开 PDB 文件。
“iisexpress.exe”(CLR v4.0.30319: /LM/W3SVC/11/ROOT-2-131207591142195178): 已加载“C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll”。已加载符号。
引发的异常:“Oracle.DataAccess.Client.OracleException”(位于 Oracle.DataAccess.dll 中)
线程 0x2898 已退出,返回值为 0 (0x0)。
线程 0x738 已退出,返回值为 0 (0x0)。
线程 0x18fc 已退出,返回值为 0 (0x0)。
线程 0x3148 已退出,返回值为 0 (0x0)。
阅读 8.1k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进