Подделка кодов статуса Http в IIS / .net для тестирования

Это довольно странный вопрос, но я пытаюсь проверить настройки Web.Config для пользовательских ошибок, например:

  <customErrors mode="On"/>
    <error statusCode="500" redirect="500.html"/>  
    <error statusCode="500.13" redirect="500.13.html"/>        
  </customErrors>

Есть ли в любом случае я могу создать страницу или перехватить запрос в global.asaxApplication_BeginRequest метод, который может подделать ответ для отправки в браузер, т. е. установить статус ошибки 500.13 HTTP, который сообщает IIS использовать500.13.html страница определена в Web.Config.

В идеале я хотел бы сделать что-то вроде создания страницы, которая принимает значение строки запроса кода состояния, который я хочу вернуть, например,FakeRequest.html?errorStatus=500.13 чтобы наши тестировщики могли убедиться, что соответствующая страница возвращена для различных ошибок.

Ответы на вопрос(2)

Ваш ответ на вопрос