У меня есть приложение ASP.NET MVC, где событие Application_Start
, похоже, не срабатывает. Симптомы заключаются в том, что оператор журнала в этом обработчике не создает запись в журнале, и ни один из моих маршрутов не заполняется (поэтому все мои запросы на действия контроллера возвращают 404).Application_Start не запускается в приложении ASP.NET MVC
Статические файлы на сервере (например, favicon.ico) обслуживаются правильно.
У меня есть записи журнала в Application_BeginRequest
и Application_EndRequest.
Те, кто генерирует записи журнала, как для методов контроллера, так и для статических файлов, поэтому я уверен, что пул приложений настроен правильно.
Проблема возникает на нашем промежуточном сервере, но не на моем локальном компьютере или на нашем dev-сервере.
Любая идея, что может вызвать это?
Возможно ли, что «перезагрузкаOnExternalChanges» была изменена в файле machine.config промежуточного блока? –
Есть ли вероятность того, что процесс журнала просто завершится неудачно при запуске 'Application_Start'? Я думаю, что в 'Application_Start' объект' Session' недоступен –
Вы пытались перерабатывать IIS? – LDJ