本地是正常的, 部署到服务器IIS后(IIS版本7.5), 每一个请求都要执行Application_Start, 貌似每次请求应用程序都被初始化了. 如图所示, 我在Application_Start方法里写了一些日志, 几乎每1-2次请求就会执行一遍, 路由也会重新注册、依赖注入也是. 导致应用访问非常慢, bin目录下没有任何文件变动.
框架是.NET MVC
已经解决, 原因是因为IIS虚拟内存设置问题!