Я написал C # HttpHandler в VS2010 и хочу выполнить некоторую инициализацию в событии application_start () (например, настроить ведение журнала и т. Д.), Но по какой-то причине он не запускается.
Я пытался запустить локальный сервер VS с использованием порта автоматического назначения, и событие запускается, но в случае IIS событие никогда не срабатывает.
ProcessRequest () запускается так, что попадает в код, но когда я запускаю решение, даже после перезапуска IIS, application_start не запускается. Я читал, что VS не может подключиться к событию application_start, но я делал это раньше, поэтому не верю, что это правда. Пул приложений работает в интегрированном режиме .net, и я установил свой начальный URL, чтобы убедиться, что обработчик запускается, то есть, когда я нажимаю ProcessRequest ().
Есть ли причина, по которой он не сработает?
Спасибо
Edit. Похоже, ни одно из моих событий в Global.asax не происходит. Есть ли какая-то причина, по которой это может произойти, и как мне «подключить это»?