Asp classic 自定义错误404页面上的空白屏幕

Asp classic 自定义错误404页面上的空白屏幕,asp-classic,http-status-code-404,iis-8,custom-errors,Asp Classic,Http Status Code 404,Iis 8,Custom Errors,在IIS8.5中,我有一个默认的网站,其中有一个处理404错误的自定义页面 此自定义页面为default.asp,也是站点的默认文档 当发生404错误且default.asp碰巧有任何其他错误(例如,SQL查询超时)时,IIS仅显示空白页,而不显示实际错误 如果显式访问default.asp(无404错误),则正确显示错误 重现此问题的步骤: 使用指向default.asp的404错误文档配置网站 创建一个默认的.asp,错误为除零: 在您的站点中访问/notexists.htm。显示一个空白屏

在IIS8.5中,我有一个默认的网站,其中有一个处理404错误的自定义页面

此自定义页面为default.asp,也是站点的默认文档

当发生404错误且default.asp碰巧有任何其他错误(例如,SQL查询超时)时,IIS仅显示空白页,而不显示实际错误

如果显式访问default.asp(无404错误),则正确显示错误

重现此问题的步骤:

  • 使用指向default.asp的404错误文档配置网站
  • 创建一个默认的.asp,错误为除零:
  • 在您的站点中访问/notexists.htm。显示一个空白屏幕
  • Access/default.asp。显示了一个被零除的错误,这也是在步骤3中预期的

  • 任何线索?

    错误将返回500-100状态,内部服务器错误。因此,您可能需要将404文件未找到和500-100错误页面分开。

    错误将返回500-100状态,即内部服务器错误。因此,您可能需要将404文件未找到和500-100个错误页面分开。

    我有一个自定义的500-100错误页面(/error.asp),它向我发送电子邮件并显示一个通用错误页面。如果错误发生在404自定义错误页面中,则会发送消息,但显示的页面为空。我有一个自定义的500-100错误页面(/error.asp),它会向我发送电子邮件并显示一般错误页面。如果错误发生在404自定义错误页面,则发送消息,但显示的页面为空。