Пользовательская ошибочная страница для ошибки HTTP 503

Я должен отправить страницу Customized Error за 503 Ошибками, произведенными моим веб-сайтом asp.net. Я попытался моделировать условие путем выключения пула приложений (не работает), и путем лавинной рассылки моего приложения с запросами. Даже при том, что IIS отправляет мне значение по умолчанию 503 ошибочных страницы, и даже при том, что я попытался установить Пользовательский URL в IIS и ASP.NET для этого кода ошибки, это все еще возвращает меня значение по умолчанию 503 ошибочных страницы!

Я ценил бы, если кто-то мог бы также сказать мне, куда значение по умолчанию, 503 ошибочных страницы сохранены тем IIS, отправляет.

14
задан Storm 16 February 2010 в 09:51
поделиться

2 ответа

i имеет внутреннюю связь, поэтому нельзя использовать имя i в других исходных файлах (строго единицах перевода) для ссылки на один и тот же объект.

j имеет внешнюю связь, поэтому можно использовать j для ссылки на этот объект, если объявить его extern в другой единице перевода.

-121--946064-

Этот трюк по вызову частных методов с помощью Delegate.CreateDelegate чрезвычайно аккуратен.

var subject = new Subject();
var doSomething = (Func<String, String>)
    Delegate.CreateDelegate(typeof(Func<String, String>), subject, "DoSomething");
Console.WriteLine(doSomething("Hello Freggles"));

Вот контекст, где это полезно

-121--1749454-

Насколько я вижу, страницы ошибок хранятся в% SystemDrive %\inetpub\custerr\< LANGUAGE-TAG >\< HTTP-CODE > .htm

Вы можете настроить пользовательские страницы ошибок для каждого веб-сайта в iis7 mmc.


edit

Очевидно, что в случае 503 нет пути за http.sys - единственный выбор - отправить сообщение об ошибке http 503 по умолчанию или прервать соединение на уровне tcp.

0
ответ дан 1 December 2019 в 11:59
поделиться

Взгляните на HttpContext.Current.Response.TrySkipIisCustomErrors . просто предложение.

4
ответ дан 1 December 2019 в 11:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: