【发布时间】:2015-01-14 06:28:38
【问题描述】:
有一个 ASP.net Web 应用程序可以正常运行几天,但随后随机抛出一些数据库连接字符串异常,结果表中列出了 0 条记录(应该显示数百条)。我花了好几个星期调试,内存很好,数据库存在,并且通过做任何会导致应用程序回收的事情来修复它。甚至需要等待很多天才能复制。
所以我在想,既然我知道永远不应该有 0 条记录,我该如何强制运行 Web 应用程序的应用程序池进行回收(当我得到这个数据库异常或 0 条记录时)。至少这样网站可以为下一个用户工作,我不必手动重新启动它。
【问题讨论】: