在我的网络应用程序中,我在Global.asax 文件的 APPLICATION_START()中提供了一些编码。我在开发服务器上运行时一直在工作。然而,当我在IIS中托管它时, Application_Start事件未触发。任何人都可以帮我摆脱这个......提前谢谢。
答案 0 :(得分:2)
不知道这是不是你的情况,但万一有所帮助,这件事情发生在我身上,具备以下条件:
PreApplicationStartMethod
。(这是因为我试图在Web表单应用程序中使用Ninject.Web 3.0。它依赖于WebActivator
这是无符号的,所以我不能轻易地使用我签名的程序集。所以我尝试过从NinjectWebCommon.Start()
手动调用Application_Start()
,这对调试网络服务器运行良好,但在集成模式下不适用于IIS。)