我试图理解为什么Init
方法在HttpApplication
和HttpModule
中都是可用的,以及何时使用其中的一个。
发布于 2014-04-06 19:08:06
您只能拥有一个应用程序,但可以在一个应用程序中拥有多个HttpModules。模块通常用于处理可以添加到应用程序中的独立功能块(很少有实际示例-- Elmah - handles错误日志记录、IdentityModule - handles模拟等等)。因为您可以将相同的模块(比如错误日志记录)附加到不同的应用程序(比如MyCompany.CRM、MyComany.PublicWeb、MyComany.Intranet),所以它们可以自己处理初始化,并在要添加它们的应用程序上进行集成。
https://stackoverflow.com/questions/22898513
复制相似问题