紧急求助:关于ASP.NET连接Oracle数据库的漏洞问题
最近在使用ASP.net开发一网上交易系统时,遇到这样一问题:
使用工具:Visual C++.NET,开发ASP.NET应用程序
环境:IIS5.0版本,Oracle9i, window 2000操作系统;
当该系统发布后,刚开始系统还可以运行,但还没等一两个小时,系统就因数据库连接不上而报错!我仔细查了一下,在Oracle9i中,查看“会话”里的项目,发现有很多应用程序名为aspnet_wp.exe的进程,虽处于InActive状态,但仍然消耗CPU,我又查看了任务管理器中的aspnet_wp的进程,发现占用内存很大。
我尝试将Machine.config中的MemoryLimit该小些(20%),但仍然没能解决问题,我以为是程序中连接数据库的代码出问题,又尝试使用OleDbConnection来连接Oracle数据库(最初使用的是OracleConnection),而且程序中使用完毕后,我也及时进行了关闭,但仍然没能解决问题!
我又尝试使用IIS6.0版本,但Oracle数据库中仍然有很多关于aspnet_wp(状态InActive)的进程!
所以这里请教各位大侠,能否给予帮助?谢谢!