我需要一个可以在应用程序启动时首先运行的界面。
我们可以在 global.ascx 的 Application_Start 中编写一些代码。
在web.config中进行一些配置后,有没有其他方法可以完成它,我不想在global.ascx中编写任何代码
你知道,我们可以实现接口'IHttpModule'来diy每个请求。
但是该界面不固定到应用程序启动。
我想要哪一个?谢谢
问问题
235 次
2 回答
1
AHttpModule
是处理请求的东西,与应用程序的生命周期没有直接关系。即使它是可重用的,它也可能无法在应用程序的整个生命周期中存活下来。Global.asax
另一方面,该文件成为 的子类HttpApplication
,它确实是与 Web 应用程序的启动、关闭和生命周期相关的类。根据MSDN,Global.asax 是放置启动和关闭代码的文件。
于 2009-10-26T08:13:36.840 回答
0
您可以使用模块的Init方法。它或多或少与 Global.asax 的 Application_Start 在同一时间触发。
于 2009-10-26T07:17:40.760 回答