6

我正在使用单例模式来加载数据库中的一些配置。如果我在数据库中添加一些新配置并重新启动 web 服务,那么它不会加载这些设置。为此,如果我确实重新启动了 IIS 服务器,那么它工作正常。

我不确定它驻留在哪里?它是否已加载到 App Domain 中,我还需要重新启动 AppDomain 吗?我不清楚为什么会这样。因为如果我从 IIS 重新启动服务,它也应该清除应用程序域中的所有信息,但不会发生。

4

1 回答 1

11

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

要重启worker进程,从而刷新内存,需要回收Application Pool。

你可以阅读更多关于它的信息。

于 2013-02-23T04:43:12.217 回答