我有global.asax
which 从我创建的自定义类扩展而来,称为MvcApplication
which extends from System.Web.HttpApplication
。
在它的构造函数中,它按如下方式记录应用程序启动:
protected MvcApplicationGeneral()
{
_log.Info("logApplicationStartToTextFile");
}
当我去查看日志文件时,这似乎被调用了很多次,而不仅仅是每个应用程序启动一次。我放置了另一个日志条目Application_Start
,似乎只调用了一次。类是Global.asax
根据请求实例化的,还是比每个应用程序只实例化一次更频繁?