运行一段时间后,我的Web应用程序出现故障。原因是它无法检测Web.Config文件中的某些配置设置。要将其恢复到工作状态,我需要做的就是在Web.Config中添加一个空格并保存它。这会触发重新加载应用程序..并且加载了所有数据库设置后,它可以正常工作。
但是......过了一段时间,当我们再次访问网页时,我将面临数据库设置不正确的错误。
非常令人沮丧。任何人都知道在ASP.NET中,加载的配置设置如何随着时间消失?
服务器版本:II6版本6
答案 0 :(得分:1)
这实际上可能是其他事情的症状。如果您手动重新启动应用程序池(不修改web.config
),该站点是否开始正常运行?
我会监视工作进程中的内存使用情况,句柄数和线程数是否泄漏。您可能想要检查数据库连接的数量是否在增加 - 某些对象可能没有释放它们。