2013-02-23 61 views
4

我使用Singleton模式加载某些配置这是在数据库中。如果我在数据库中增加了一些新的配置,并重新启动Web服务,然后它不会加载这些设置。对于这个如果我重新启动IIS服务器,那么它工作正常。缓存没有被明确在现场重新启动

我不知道它在哪里居住?它是在应用程序域加载,我需要重新启动应用程序域也?我不清楚为什么会发生这种情况。因为如果我从IIS重新启动该服务应该清除应用程序域的所有信息太多,但没有发生。

+0

您的问题标题提到缓存,但是,后来指设置?你可以再扩展一下你的问题吗?可能使用示例源代码更好地指出问题? – Jesse 2013-02-23 04:50:59

回答

9

停止网站只会停止接受请求,同时保持相同的状态你的应用程序。工人进程不会停止。

要重新启动工作进程,从而刷新内存,您需要回收的应用程序池。

You can read more about it

+0

谢谢Allov – 2013-02-23 04:55:27

相关问题