标签: web-services caching iis-6 appdomain
我使用单例模式加载数据库中的一些配置。如果我在数据库中添加一些新配置并重新启动Web服务,那么它不会加载这些设置。为此,如果我重新启动IIS服务器,那么它可以正常工作。
我不知道它在哪里?它是否在App Domain中加载,我还需要重启AppDomain?我不清楚为什么会这样。因为如果我从IIS重新启动服务,它应该清除应用程序域中的所有信息,但不会发生。
答案 0 :(得分:10)
停止网站只会停止接受请求,同时保持您的应用程序处于相同状态。工人流程不会停止。
要重新启动工作进程,从而刷新内存,您需要回收应用程序池。
You can read more about it