在 IIS7 中,您可以执行许多操作来重启网站。我不清楚它们到底是如何相关的。
有人能准确解释一下每个人是做什么的吗?
小智 71
iisreset将停止和启动万维网发布服务。当然,这适用于您的所有应用程序池。我相信您已经注意到为每个应用程序池创建了一个进程。此过程将处理对其关联的所有网站的请求。当您回收应用程序池时,IIS 将创建一个新进程(保留旧进程)来为请求提供服务。然后它尝试将所有请求移动到新进程上。超时后,旧进程将自动终止。您通常回收应用程序池以清除泄漏的内存(如果这需要定期操作,您的应用程序可能会出现问题,即使建议有计划的回收)。至于重启网站,它只是停止并重新启动对该特定网站的服务请求。它将继续为同一应用程序池中的其他网站提供服务而不会中断。
如果您有一个面向会话的应用程序,上述所有情况都会导致会话对象丢失。
刷新网站对服务/进程/网站没有影响,只是刷新树视图的 UI 命令(也许您添加了在管理控制台中看不到的目录)。
回答你的另外两个问题:
| 归档时间: | 
 | 
| 查看次数: | 108903 次 | 
| 最近记录: |