我有一个 ASP.NET MVC 应用程序,其中的Application_Start
事件似乎没有触发。症状是该NLog
处理程序中的日志语句不会生成日志条目,并且我的任何路由都没有被填充(因此我对控制器操作的所有请求都返回 404)。
服务器上的静态文件(例如 favicon.ico)被正确提供。
我有日志语句,Application_BeginRequest
并且Application_EndRequest.
这些语句确实为控制器方法和静态文件生成日志条目,所以我对应用程序池的配置非常有信心。
问题出现在我们的登台服务器上,而不是我的本地机器或我们的开发服务器上。
知道什么会导致这种情况吗?