Я объявил 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
?