Функция автозапуска IIS 7.5 не работает

Я новичок в IIS 7.5 и пытаюсь использовать функцию AutoStart, как описано в блог ScottGu и MSDN.

Я реализовал свой собственный Preload() в своем собственном IProcessHostPreloadClient, и я просто печатаю его в журнале и программе просмотра событий. Но, кажется, до Preload() так и не дошел, так как ничего не печатается. Я ожидаю увидеть отпечатки при перезапуске пула приложений, но, как я уже сказал, ничего не происходит.

Любые предложения относительно того, в чем может быть проблема? Или как узнать причину проблемы?


person user844468    schedule 16.07.2011    source источник


Ответы (1)


Я просто печатаю там журнал и просмотрщик событий

Это могло быть твоей проблемой. Вы уверены, что вообще можете писать в журнал событий из своего веб-приложения? Традиционно у вас не будет достаточно разрешений для этого в приложении asp.net, размещенном в IIS со стандартными разрешениями.

Попробуйте разместить в своем веб-приложении тестовую страницу, которая записывает в журнал событий, чтобы убедиться, что код печати в журнал событий работает. Если это не так, можете ли вы воспользоваться простым вариантом записи текстового файла в папку app_data? Обычно у вас достаточно разрешения, чтобы писать на него.

person Dan F    schedule 16.07.2011