2011-05-23 52 views
4

我已经宣布在这样的装配水平PreApplicationStartMethodAttribute如何调试在IIS 7.5上运行时使用PreApplicationStartMethodAttribute程序集属性设置的方法?

[assembly: PreApplicationStartMethod(typeof(MyApp.Global), "InitializeApplication")] 

有关更多详情,请参见this explanation

这里是InitializeApplication声明:

public class Global : HttpApplication 
{ 
    public static void InitializeApplication() 
    { 
     // Initialization code goes here... 
    } 
} 

我正在我的本地IIS 7.5实例应用程序,我想我的调试方法InitializeApplication。我已经设定了一个中断点,但没有受到影响。

我认为应用程序池启动时执行的代码,据我所知,在我点击Visual Studio中的F5之前。

我试图将调试器附加到任何IIS相关的过程,我可以找到但无济于事。

我也意识到我可以使用卡西尼进行调试,但我需要在这里修复IIS相关的问题。

那么,问题是:我该如何调试PreApplicationStartMethodAttribute指定的方法?

+0

您是否尝试附加到本地IIS或远程? – abatishchev 2011-05-23 12:50:13

+0

我附在本地。我已经更新了这个问题,谢谢你帮助我提出更具体的问题。 – 2011-05-23 12:51:45

+1

您是否使用IIS Express或常规IIS 7?尝试更多的了解问题和经验 – abatishchev 2011-05-23 12:53:15

回答

3

尝试在本地使用IIS Express,可能会更容易将调试器附加到其进程。

相关问题