Я должен отправить страницу Customized Error за 503 Ошибками, произведенными моим веб-сайтом asp.net. Я попытался моделировать условие путем выключения пула приложений (не работает), и путем лавинной рассылки моего приложения с запросами. Даже при том, что IIS отправляет мне значение по умолчанию 503 ошибочных страницы, и даже при том, что я попытался установить Пользовательский URL в IIS и ASP.NET для этого кода ошибки, это все еще возвращает меня значение по умолчанию 503 ошибочных страницы!
Я ценил бы, если кто-то мог бы также сказать мне, куда значение по умолчанию, 503 ошибочных страницы сохранены тем IIS, отправляет.
i
имеет внутреннюю связь, поэтому нельзя использовать имя i
в других исходных файлах (строго единицах перевода) для ссылки на один и тот же объект.
j
имеет внешнюю связь, поэтому можно использовать j
для ссылки на этот объект, если объявить его extern
в другой единице перевода.
Этот трюк по вызову частных методов с помощью 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.
Взгляните на HttpContext.Current.Response.TrySkipIisCustomErrors
. просто предложение.