一个项目,数据库是Oracle,安装在一台Unix服务器上。
Web服务器是Windows2003,有两个问题:
1、.NET是否可以访问数据库?理论上是可以的,但我没有实践过,求证一下。
2、Web服务器上建一个网站,同时运行.NET和JSP,我本想做两个网站,但客户不同意,现在就做两个虚拟目录,这样可否?当然,Session值是没法共用了,只能通过数据库来交换数据。不知这个思路的可行性。ps--以前做过一个政府的系统,好复杂,ASP、ASP.NET、Lotus一起上……

解决方案 »

  1.   

    1 没有任何问题,就跟Windows下一样
    2、不可以,IIS不支持JSP的,你只能是在TOMCATE等上面运行JSP程序,然后根据具体情况去相互调用
      

  2.   

    那TOMCATE支持.NET吗?如果一个机器上建两个网站,一个是用IIS来建一个站点,运行.net的程序,另一个用TOMCATE建一个站点,运行JSP的程序,这样会有问题吗?
      

  3.   

    没有问题.两种可以在不同的环境下(一台机上)独立运行,但SESSION什么的就不能共享.
      

  4.   

    但这样会不会有一个问题:
    我在IIS下建一个站点,端口号是80。那么我在同一机器下的TOMCATE也建一个站点,端口号还能用80吗?如果不行,是不是也类似于我在IIS下建一个新的站点,但使用不同端口号一样?
      

  5.   

    没错,你得区分端口号,一般在你安装TOMCATE的时候它默认都会指向8081端口就是为了跟IIS的默认网站做区别。
      

  6.   

    TOMCATE不支持.net,但IIS却支持JSP,所以我们使用IIS来做.net和JSP的服务器,这样两个就可以实现同一个站点下两个不同的虚拟目录——一个虚拟目录是.net项目,另一个是JSp项目。这种方案可行吗?