gpt4 book ai didi

error-handling - 经典ASP-错误捕获

转载 作者:行者123 更新时间:2023-12-03 09:00:27 26 4
gpt4 key购买 nike

我正在一个网站上工作,并且为了帮助捕获我们可能不会听到的错误,我创建了一个自定义500错误页面。

该页面基本上记录了有关当前情况的信息并进行了记录,包括以下内容:

Request.Servervariables("URL")

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

关于如何确保这些脚本拾取错误并导致导致错误的页面(而不是用于500个错误的页面)的任何想法?

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

最佳答案

我会遵循Dee所说的,但也要知道IIS7(或7.5)有些挑剔。我记不清了,但是您必须做一些特别的事情才能确保它在IIS7上可以正常工作。 checkout this article。 IIS7破坏了server.getlasterror,并且提供了一种解决方法。

同样很酷的事情是通过电子邮件将这些错误发送给自己。因此,在您的自定义500 asp脚本中,只需触发一封包含详细信息的电子邮件即可。取决于程序中的关键错误的严重程度,但是最好是处于循环状态,而不用担心另一个日志。

关于error-handling - 经典ASP-错误捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7057506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com