Мне потребовалось некоторое время, чтобы понять это ... но я думаю, что это может помочь вам:
Прежде всего, чтобы настроить ошибки в IIS 7, вам нужно сделать это, используя следующий раздел:
<system.webServer>
<httpErrors existingResponse="Replace" defaultResponseMode="Redirect" errorMode="Custom">
<remove statusCode="503"/>
<error statusCode="503" responseMode="Redirect" path="Views/Shared/IISError.htm"/>
</httpErrors>
</system.webServer>
Эта конфигурация работает, однако вы можете получить сообщение об ошибке, указывающее, что вы не можете переопределить раздел httpErrors
, в этом случае выполните следующие действия:
Откройте C:\Windows\System32\inetsrv\config\applicationHost.config
Изменить:
<section name="httpErrors" overrideModeDefault="Deny" />
К:
<section name="httpErrors" overrideModeDefault="Allow" />