请问An unhandled exception has occurred事件错误如何解决

zky0901 2010-01-03 03:28:41
我使用的是asp.net3.5+access,在本地没出过错,在某台服务器上也没错过,现在换了一台服务器就总报下面的错误,而且一旦出错,几个asp.net的网站就同时报这个错,通常过一会就自动好了,如果好就同时好,打开网站页面时经常报错(错误如下),经查发现系统日志的错误,出现这个错误后,用户不能访问站点,几分钟后会自动恢复,每天有好多次次,真是太郁闷了,请大家帮忙说说


如下是页面错误:

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[OleDbException (0x80004005): 未指定的错误]
.......................................





以下是日志错误:


事件类型: 警告
事件来源: ASP.NET 2.0.50727.0
事件种类: Web 事件
事件 ID: 1309
日期: 2010-1-3
事件: 14:55:46
用户: N/A
计算机: ZKY
描述:
事件代码: 3005
事件消息: An unhandled exception has occurred.
事件时间: 2010-1-3 14:55:45
事件时间(UTC): 2010-1-3 6:55:45
事件 ID: d8f11e39355b4b2f9f4956662f88bfea
事件序列: 530
事件匹配项: 20
事件详细信息代码: 0

应用程序信息:
应用程序域: /LM/W3SVC/18911784/Root-1-129069738511093750
信任级别: Full
应用程序虚拟路径: /
应用程序路径: D:\www\www.toy-mall.cn\
计算机名: ZKY

进程信息:
进程 ID: 3916
进程名: w3wp.exe
帐户名: NT AUTHORITY\SYSTEM

异常信息:
异常类型: ArgumentOutOfRangeException
异常消息: 索引和长度必须引用该字符串内的位置。
参数名: length

请求信息:
请求 URL: http://www.toy-mall.cn/house_old/subsell_show.aspx?id=718
请求路径: /house_old/subsell_show.aspx
用户主机地址: 123.125.66.69
用户:
是否已经过身份验证: False
身份验证类型:
线程帐户名: NT AUTHORITY\SYSTEM

线程信息:
线程 ID: 1
线程帐户名: NT AUTHORITY\SYSTEM
是否正在模拟: False
堆栈跟踪: 在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
在 safecode.leftstr(String str, Int32 len)
在 house_old_subsell_show.Page_Load(Object sender, EventArgs e)
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


自定义事件详细信息:

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


...全文
14875 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
山书生 2010-05-10
  • 打赏
  • 举报
回复
遇到过类似的告警跟事件。
影响因素在于多个人在操作时,有的drop了某表,但是其他人要select该表导致对象无效……
zky0901 2010-01-17
  • 打赏
  • 举报
回复
唉,不知道啥原因,换了个服务器好多了,只会偶尔出现一次了这样的错误了
newdigitime 2010-01-03
  • 打赏
  • 举报
回复
为每个应用程序配置不同的应用程序池,某个应用出现错误后就不会相互影响了.
newdigitime 2010-01-03
  • 打赏
  • 举报
回复
异常消息: 索引和长度必须引用该字符串内的位置。
wuyq11 2010-01-03
  • 打赏
  • 举报
回复
检查InternalSubStringWithChecks
应用程序池是否独立配置
zky0901 2010-01-03
  • 打赏
  • 举报
回复
http://support.microsoft.com/kb/941386/zh-cn各位看看这个页面
tzs2304 2010-01-03
  • 打赏
  • 举报
回复
up
jshi123 2010-01-03
  • 打赏
  • 举报
回复
把 house_old_subsell_show 的 Page_Load 方法贴出来看下
whycom 2010-01-03
  • 打赏
  • 举报
回复
索引和长度必须引用该字符串内的位置。
Lovely_baby 2010-01-03
  • 打赏
  • 举报
回复
在Session_End 的时候出现警告,不过警告不会影响程序的正常运行,不是错误

应该不会影响程序的运行吧~~
zky0901 2010-01-03
  • 打赏
  • 举报
回复
这不是程序问题,好象是系统方面的问题,但怎么解决我不知道
Lovely_baby 2010-01-03
  • 打赏
  • 举报
回复
楼主这是语言的问题??
小_虎 2010-01-03
  • 打赏
  • 举报
回复
是不是哪里没有判断session为null的时候直接用了

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧