为了应对臭名昭著的"xmlrpc.php“DOS攻击,我为404和500-100类型的错误编写了自定义错误ASP页面,并使其大部分正常工作。然而,我发现页面被执行了两次,原因不明。它们都会发送电子邮件,还会收集客户端的IP,以便自动添加到对等阻止自定义IP阻止列表文本文件中。然而,由于双重执行,将发送两(2)封电子邮件,并且IP地址被添加到Peerblock文本文件中两次。以下是404页面的代码片段清单:
' Grab the current URL
我有一个错误页面,所以每当出现服务器错误时,我都会将页面重定向到error.aspx。因此,当我通过从代码中删除一个参数来测试它时,代码失败了,它应该重定向到error.aspx,而不是在同一页面中显示服务器错误。当出现服务器错误时,我应该如何重定向页面。我的web配置中有自定义错误
Server Error in '/' Application.