首次部署我的MVC应用程序时,它可以正常工作,直到应用程序池被回收为止。在那之后,没有一条路线可以工作,我收到了404s。通过编辑web.config或重新部署来强制重建将使站点重新联机,直到下一次回收。
我的MVC设置有点不典型。我在启动时做了很多工作,例如扫描需要加载的路径的程序集。我觉得必须有一些Global.asax事件只会在初始构建时触发,但不会在循环中运行。
在启动事件方面,回收和重建之间有什么区别?
谢谢, 布赖恩
答案 0 :(得分:0)
答案显然没有。我的问题源于垃圾收集问题,资源没有得到清理。