虚拟目录清理

BITS 可扩展 IIS 虚拟目录以支持上传。 每个虚拟目录都有一个会话超时属性(IIS BITSSessionTimeout 元数据库属性),它用于指定 BITS 客户端必须在多长时间内上传文件。 如果在此期间没有任何进展(有进展时计时器会重置),BITS 就会关闭会话。 默认会话超时时间为 14 天。

BITS 会为创建和启用的每个虚拟目录在任务计划程序中添加一个工作项。 该工作项目会删除与关闭会话相关的资源。 默认情况下,系统会每 12 小时清理一次。 如果两个虚拟目录指向同一个物理目录,则由其中一个目录启动的清理进程会删除与物理目录中所有已关闭会话关联的资源。

使用“BITS 扩展”选项卡或任务计划程序界面,根据应用程序来更改清理计划。 还可以调用 IBITSExtensionSetup::GetCleanupTask 方法来检索指向与虚拟目录关联的清理任务的接口指针。

注意

如果在启用虚拟目录后禁用了任务计划程序,则虚拟目录清理程序将无法运行。