首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >经典ASP -错误捕获

问经典ASP -错误捕获
EN

Stack Overflow用户
提问于 2011-08-14 22:55:04
回答 1查看 1.3K关注 0票数 0

我在一个网站上工作,为了帮助捕捉我们可能没有听说过的错误,我创建了一个自定义的500错误页面。

此页面主要记录当前情况的相关信息,并记录这些信息,包括:

代码语言:javascript
复制
Request.Servervariables("URL")

但是,日志似乎实际上提供了有关error.asp文件位置的信息,而不是导致错误的实际文件。而且它似乎没有选择Server.GetLastError()。

关于如何确保这些脚本拾取导致错误的页面而不是用于500个错误的页面的错误,您有什么想法吗?

注意:当出现错误时,地址栏中的url始终是导致错误的页面的地址,但日志显示错误处理程序页面'error.asp‘。

EN

回答 1

Stack Overflow用户

发布于 2011-08-15 21:40:10

我会听从迪伊的话,但也要知道IIS7 (或7.5)有一些挑剔的地方。我记不清了,但你必须做一些特殊的事情来确保它能在IIS7上工作。查看this article。IIS7破坏了server.getlasterror,并提供了一种解决方法。

还有一件很酷的事情是通过电子邮件发送给自己这些错误。因此,在您的自定义500 asp脚本中,只需发送一封包含详细信息的电子邮件即可。这取决于程序中的关键错误有多严重,但处于循环中总比担心另一个日志要好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7057506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档