1

我正在使用 ELMAH 记录错误,它适用于带有 aspx 的页面,即 eroordfs.aspx

但是当它具有非 aspx 扩展名或没有扩展名时,我的错误页面加载时 url 中没有 aspxerrorpath,我认为这就是 elmah 没有记录错误的原因。

我正在使用 iis7.5

我的 web.config 详细信息如下:

<httpErrors errorMode="Custom">
            <remove statusCode="500" subStatusCode="-1" />
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" subStatusCode="-1" prefixLanguageFilePath="" path="/404.aspx" responseMode="ExecuteURL" />
            <error statusCode="500" subStatusCode="-1" prefixLanguageFilePath="" path="/500.aspx" responseMode="ExecuteURL" />
        </httpErrors>

<customErrors mode="On">
      <error statusCode="404" redirect="~/404.aspx" />
      <error statusCode="500" redirect="~/500.aspx" />
    </customErrors>

提前感谢您提供的任何建议

4

0 回答 0