要自定义404处理并根据托管公司的建议,我们目前正在使用以下web.config设置.但是,我们很快意识到,使用此配置,任何页面错误(500错误)也会被重定向到此自定义错误页面.如何修改此配置文件,以便我们可以继续使用自定义文件处理404,同时仍然能够查看页面错误?
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.webServer> <httpErrors errorMode="DetailedLocalOnly" defaultPath="/Custom404.html" defaultResponseMode="ExecuteURL"> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="/Custom404.html" responseMode="ExecuteURL" /> </httpErrors> </system.webServer> <system.web> <customErrors mode="On"> <error statusCode="404" redirect="/Custom404.html" /> </customErrors> </system.web> </configuration>