Asp classic 经典ASP中未命中500.100的错误页

Asp classic 经典ASP中未命中500.100的错误页,asp-classic,error-handling,Asp Classic,Error Handling,我在IIS 7中“localhost”的web.config中有以下内容。Localhost表示默认网站。此外,我在IIS7中的localhost下有许多asp页面。问题是,如果我在根目录下有错误页面,即在localhost下,一切正常,如果发生任何错误,我会看到错误页面,但当我将错误页面指定在文件夹“ErrorPages”下时,错误页面在asp中不会显示。知道为什么我不能在这种情况下使用“ErrorPages”文件夹作为错误页面吗 <httpErrors> &l

我在IIS 7中“localhost”的web.config中有以下内容。Localhost表示默认网站。此外,我在IIS7中的localhost下有许多asp页面。问题是,如果我在根目录下有错误页面,即在localhost下,一切正常,如果发生任何错误,我会看到错误页面,但当我将错误页面指定在文件夹“ErrorPages”下时,错误页面在asp中不会显示。知道为什么我不能在这种情况下使用“ErrorPages”文件夹作为错误页面吗

  <httpErrors>
        <remove statusCode="500" subStatusCode="100" />
            <error statusCode="500" subStatusCode="100" path="/ErrorPages/CLASPError.asp" responseMode="ExecuteURL" />
         </httpErrors>

确保physical ErrorPages文件夹存在,并且包含您的“CLASSERROR.asp”文件。检查它是否与您最初使用的根文件夹具有相同的安全性。遵循以下步骤:

  • 从web.config中删除httpErrors元素
  • 在IIS管理器中选择默认网站
  • 打开错误页面功能
  • 选择“编辑要素设置…”。。。行动
  • 选择“自定义错误页面”选项,单击“确定”
  • 选择添加。。行动
  • 在状态代码中输入500.100
  • 选择“在此网站中执行URL”
  • 输入/ErrorPages/classerror.asp,单击“确定”

确保physical ErrorPages文件夹存在,并且包含您的“CLASSERROR.asp”文件。检查它是否与您最初使用的根文件夹具有相同的安全性。遵循以下步骤:

  • 从web.config中删除httpErrors元素
  • 在IIS管理器中选择默认网站
  • 打开错误页面功能
  • 选择“编辑要素设置…”。。。行动
  • 选择“自定义错误页面”选项,单击“确定”
  • 选择添加。。行动
  • 在状态代码中输入500.100
  • 选择“在此网站中执行URL”
  • 输入/ErrorPages/classerror.asp,单击“确定”