Жизненный цикл ASP.NET HttpApplication

средний корпоративный программист, например, большинство людей, с которыми я работаю, не поймут его, и большинство рабочих сред не позволит Вам программа в нем

, Что каждый - просто вопрос времени все же. Ваш средний корпоративный программист изучает то, что текущая Большая Вещь. 15 лет назад они не поняли ООП. , ЕСЛИ FP завоевывает популярность, Ваши "средние корпоративные программисты" будут следовать.

Это действительно не преподается в университетах (или он в наше время?)

Варьируется много. В моем университете SML является самыми первыми студентами языка, представлены. Я полагаю, что MIT преподает LISP как первый курс. Эти два примера не могут быть представительными, конечно, но я полагаю, что большинство университетов по крайней мере предлагает некоторые дополнительные курсы о FP, даже если они не делают его обязательной частью программы.

Большинство приложений достаточно просто быть решенным в нормальном OO пути

, Это не действительно вопрос "достаточно простого" все же. Решение было бы более просто (или более читаемый, устойчивый, изящный, производительный) в FP? Много вещей "достаточно просты быть решенными в Java", но он все еще требует ужасного объема кода.

В любом случае, имейте в виду, что сторонники FP утверждали, что это была Следующая Большая Вещь за несколько десятилетий теперь. Возможно, они правы, но имеют в виду, что не были, когда они сделали то же заявление 5, 10 или 15 несколько лет назад.

Одна вещь, которая определенно рассчитывает в их пользу, тем не менее, состоит в том, что недавно, C# принял крутой оборот к FP, до такой степени, что это практически превращает поколение программистов в программистов FP, без них даже замечающий . Это могло бы просто проложить путь к FP "оборот". Возможно.;)

10
задан Andrew Bullock 8 September 2009 в 13:29
поделиться

2 ответа

С онлайн-страницы MSDN,

После всех основных объектов приложения были инициализированы, приложение запускается с создания экземпляра класс HttpApplication. Если в приложении есть файл Global.asax, ASP.NET вместо этого создает экземпляр производный класс Global.asax из класса HttpApplication и использует производный класс для представления приложение.

Обзор жизненного цикла приложения ASP.NET

4
ответ дан 4 December 2019 в 01:02
поделиться

Если вы Если вы дважды видите это событие в журналах, убедитесь, что пул приложений настроен на создание одного рабочего процесса. Каждый рабочий процесс создаст свой собственный экземпляр HttpAppication.

7
ответ дан 4 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

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