Пользовательская страница с ошибкой 500 является классическим Asp
Я получил это в моем файле web.config.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<customErrors mode="On" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/404.asp" />
<error statusCode="500" redirect="/500.asp" />
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404" />
<error statusCode="404" path="/404.asp" responseMode="ExecuteURL" />
<remove statusCode="500" />
<error statusCode="500" path="/500.asp" responseMode="ExecuteURL" />
</httpErrors>
<defaultDocument>
<files>
<add value="home.asp" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
Перенаправление 404 работает нормально, но перенаправление 500 ничего не делает. Я полностью сбит с толку. Маленькая помощь Благодарю.
1 ответ
Я использую следующее. Обратите внимание на subStatusCode
<system.webServer>
<httpErrors>
<error statusCode="500" subStatusCode="100" path="/errorpage500-100.asp" responseMode="ExecuteURL"/>
</httpErrors>
</system.webServer>