Я объявил PreApplicationStartMethodAttribute
на уровне сборки следующим образом:
[assembly: PreApplicationStartMethod(typeof(MyApp.Global), "InitializeApplication")]
См. это объяснение для более подробной информации об этом.
Вот декларация InitializeApplication
:
public class Global : HttpApplication
{
public static void InitializeApplication()
{
// Initialization code goes here...
}
}
Я запускаю приложение на локальном экземпляре IIS 7.5 и хочу отладить метод InitializeApplication
. Я установил на нем точку останова, но она не получила удара.
Я полагаю, что код выполняется при запуске пула приложений, что, насколько мне известно, находится до того момента, когда я нажму F5 в Visual Studio.
Я пытался подключить отладчик к любому процессу, связанному с IIS, который я смог найти, но безрезультатно.
Я также понимаю, что могу отлаживать с помощью Cassini, но мне нужно исправить здесь проблему, связанную с IIS.
Итак, вопрос: как я могу отладить PreApplicationStartMethodAttribute
указанный метод?