我用visual .net 2005做了一个访问oracle 的网站,在开发环境中点debug,生成
Asp.net development server,端口1854,在这种情况下可以访问到数据库,但我点菜单上的发布网站将网站发布到另一个目录后,就总是访问不到数据库,而且,我在IIS中访问开发目录的网页也连不上,而这以前在2003中是可以的。

解决方案 »

  1.   

    跟踪一下看看网页浏览的时候是什么错误.知道错误才能改正..应该是你IIS设置的问题..贴一下报错信息
      

  2.   

    开发环境中可以连上,也就是只要Asp.net development server是运行的就可以正常,如果停掉,直接在IIS浏览器中看也访问不了。
      

  3.   

    这样说来应该是IIS的问题.用的什么操作系统?2003?
      

  4.   

    IIS里的网站根目录,.net版本都是正确的吗?
      

  5.   

    报错如下:
    未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。在安装这些组件之前,将无法使用此提供程序。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 8i 版 (或更高) 客户软件安装的一部分。在安装这些组件之前,将无法使用此提供程序。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  但我用的是MSDAORA.1,怎么会报这个错啊?