Это довольно странный вопрос, но я пытаюсь проверить настройки Web.Config для пользовательских ошибок, например ::10000
<customErrors mode="On"/>
<error statusCode="500" redirect="500.html"/>
<error statusCode="500.13" redirect="500.13.html"/>
</customErrors>
Можно ли в любом случае создать страницу или перехватить запрос в методе global.asax Application_BeginRequest
, который может подделать ответ для отправки в браузер, т. Е. Настроить статус ошибки HTTP 500.13, который сообщает IIS использовать 500.13.html
страница определена в Web.Config.
В идеале я хотел бы сделать что-то вроде создания страницы, которая принимает значение строки запроса кода состояния, которое я хочу вернуть, например, FakeRequest.html?errorStatus=500.13
чтобы наши тестировщики могли убедиться, что соответствующая страница возвращена для различных ошибок.