当前位置:编程学习 > C#/ASP.NET >>

帮看看这个错误

从dataset导数据到EXCEL, 最近出现导出错误,同时在服务器上生成一个空excel文件。重启服务器后问题暂时解决

错误如下

事件类型: 警告
事件来源: ASP.NET 2.0.50727.0
事件种类: Web 事件 
事件 ID: 1309
日期: 2013-2-5
事件: 9:00:34
用户: N/A
描述:
事件代码: 3005 
事件消息: 发生了未处理的异常。 
事件时间: 2013-2-5 9:00:34 
事件时间(UTC): 2013-2-5 1:00:34 
事件 ID: c53943027f074623847a782c5ab98a8d 
事件序列: 1097 
事件匹配项: 2 
事件详细信息代码: 0 
 
应用程序信息: 
    应用程序域: /LM/W3SVC/1/Root/wms-1-130044951952056000 
    信任级别: Full 
    应用程序虚拟路径: /wms 
    应用程序路径: D:\wms\ 
 
 
进程信息: 
    进程 ID: 6012 
    进程名: w3wp.exe 
    帐户名: NT AUTHORITY\NETWORK SERVICE 
 
异常信息: 
    异常类型: OleDbException 
    异常消息: 未指定的错误 
 
请求信息: 
    请求路径: /wms/Export.aspx 
    用户主机地址: 
    用户: zz 
    是否已经过身份验证: True 
    身份验证类型: Negotiate 
    线程帐户名: NT AUTHORITY\NETWORK SERVICE 
 
线程信息: 
    线程 ID: 5 
    线程帐户名: NT AUTHORITY\NETWORK SERVICE 
    是否正在模拟: False 
    堆栈跟踪:    在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
   在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
   在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.OleDb.OleDbConnection.Open()
   在 Web.Export.DataSetToExcel(DataSet ds, String templetFilePath, String outputFileName)
   在 Web.Export.btnExport_Click(Object sender, EventArgs e)
   在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
   在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
   在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
   在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
   在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
 
自定义事件详细信息: 

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。



如何解决? --------------------编程问答-------------------- 看看Excel的进程是不过多 --------------------编程问答-------------------- 有一个进程啊 --------------------编程问答-------------------- 好像是出在打开数据库上,看看数据库操作代码,是否即时关闭数据库资源
 System.Data.OleDb.OleDbConnection.Open()
--------------------编程问答-------------------- Check一下数据的连接字符串 --------------------编程问答-------------------- 关键是以前很正常,最近才出现的问题。 但重启服务器后一切正常,过一两天后就出现同样问题
是不是并发或者缓存问题呢?
 或者是服务器上excel出问题了?
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,