日期:2014-05-20  浏览次数:20844 次

Internal error not handled (-2).,此错误重启IIS后消失,详细错误内容如下,请高手协助解决
Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 2012-10-8 11:49:50 
Event time (UTC): 2012-10-8 3:49:50 
Event ID: 9a89e3b02de54faea099a8cddc78d65a 
Event sequence: 5415 
Event occurrence: 23 
Event detail code: 0 
 
 Application information: 
  Application domain: /LM/W3SVC/2053580263/Root-1-129941337928555548 
  Trust level: Full 
  Application Virtual Path: / 
  Application Path: D:\HIGTBS\ 
  Machine name: DCNCAPP 
 
 Process information: 
  Process ID: 205492 
  Process name: w3wp.exe 
  Account name: NT AUTHORITY\SYSTEM 
 
 Exception information: 
  Exception type: Exception 
  Exception message: 数据库操作异常!
  at Module_ExpensesExecuteSystem_FeeApply_Add.getNextCode()
  at Module_ExpensesExecuteSystem_FeeApply_Add.Page_Load(Object sender, EventArgs e)
  at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
  at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
  at System.Web.UI.Control.OnLoad(EventArgs e)
  at YHGX.Common.BasePage.OnLoad(EventArgs e) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\YHGX.Common\BasePage.cs:line 95
  at System.Web.UI.Control.LoadRecursive()
  at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
数据库操作异常
  at CBCC.DBUtility.OracleHelper.Query(String SQLString, OracleParameter[] cmdParms) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\DBUtility\OracleHelper.cs:line 523
  at CBCC.OracleDAL.ResourcesDataSystem.dalCodeRules.getDataByID(String codeItemCode) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\OracleDAL\ResourcesDataSystem\dalCodeRules.cs:line 43
 
Internal error not handled (-2).
  at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
  at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
  at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, ArrayList& resultParameterOrdinals)
  at System.Data.OracleClient.OracleCommand.ExecuteReader(CommandBehavior behavior)
  at System.Data.OracleClient.OracleCommand.ExecuteDbDataReader(CommandBehavior behavior)
  at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
  at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
  at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
  at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
  at CBCC.DBUtility.OracleHelper.Query(String SQLString, OracleParameter[] cmdParms) in D:\程序发布\HIG-发布程序\HIG发布--正式服务器发布程序\DBUtility\OracleHelper.cs:line 514


------解决方案--------------------
可能大概是因为数据库连接时未进行异常检测,连接未进行及时关闭导致