404不追加非aspx页面aspxerrorpath(404 does not append asp

2019-10-16 22:07发布

我使用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>

在此先感谢您的任何建议您可以提供

文章来源: 404 does not append aspxerrorpath for non aspx pages