使用 BITS 上载页面自定义特定虚拟目录的 BITS IIS 服务器扩展设置。可以配置文件大小限制、通知、清理频率以及服务器场支持。
上载作业设置
使用此部分中的设置,可以配置上载文件的最大大小、确定删除未完成作业的时间,以及是否允许上载作业覆盖现有文件。
用户界面名称 | 描述 |
---|---|
最大文件大小 |
定义可以在单个 BITS 服务器作业中上载的文件的最大大小。默认情况下,没有最大文件大小。 |
在此后删除不完整作业 |
定义在清理未完成的上载文件之前,BITS 服务器等待的时间。每次计划运行清理进程时都检查超时。使用“清理”部分中的选项配置应该为此虚拟目录运行清理进程的频率。 |
允许覆盖文件 |
该设置定义 BITS 上载服务器是否允许覆盖虚拟目录中的现有文件。默认情况下,禁用该设置。这样可以防止未经授权的用户通过上载相同名称的文件来覆盖合法上载的文件。尝试覆盖文件会导致第二次上载作业失败。如果两个上载作业具有相同的目标文件名,则第二个上载作业将会失败,即使不是有意尝试覆盖也是如此。如果启用此设置,则允许覆盖文件。 请注意,通过启用此设置,BITS 上载服务器仍然无法写入到虚拟目录之外的文件,并且未经授权的用户无法使用 BITS 上载服务器覆盖系统文件。 |
通知
通过启用通知,可以将 BITS 服务器配置为通过 HTTP POST 将通知发送到将文件上载到虚拟目录时所指定的 URL。
用户界面名称 | 描述 |
---|---|
启用通知 |
为此虚拟目录启用通知。如果启用此设置,则必需填写“通知类型”和“通知 URL”设置。 |
通知类型 |
配置在完成作业之后执行的通知类型。
|
通知 URL |
指定“通知类型”为“发送文件内容”或“发送文件名”时,要使用 HTTP POST 请求传递已完成的上载文件的目标 URL。可以是绝对 URL,也可以是相对 URL。如果是相对 URL,则将原始请求 URL 用作基础。 |
清理
BITS 服务器检查并删除已超时的未完成上载作业。如果上载超过了默认设置(12 个小时),或者超过了在“扫描未完成作业的时间间隔”设置中指定的值,则 BITS 服务器会自动取消上载并删除任何部分文件内容。该设置不受 IIS 属性继承的影响,并且只应用于虚拟目录。
用户界面名称 | 描述 |
---|---|
使用默认清理计划 |
将 BITS 服务器配置为扫描超过 12 个小时的未完成上载。如果未完成的上载超过了该设置,则 BITS 服务器会自动取消该上载并在“在此后删除未完成的作业设置中指定的时间删除任何部分文件内容。 |
使用自定义清理计划 |
将 BITS 服务器配置为按指定的时间间隔扫描和删除。 |
扫描未完成作业的时间间隔 |
将 BITS 服务器配置为扫描超过指定间隔的未完成上载。如果未完成的上载超过了该设置,则 BITS 服务器会自动取消该上载并在“在此后删除未完成的作业设置中指定的时间删除任何部分文件内容。 |
启用清理以限制每用户会话的数量 |
将 BITS 服务器配置为删除超过在“每用户会话数量的限制”设置中指定值的用户上载的作业。 |
限制每个用户的会话数 |
指定用户可以向 BITS 服务器提交的活动上载作业数量。 |
注意 | |
可以通过单击 IIS 管理器“操作”窗格中的“运行清理”手动运行清理任务。这会立即启动一项检查,查找从超时时间起一直没有进行的文件。若要删除此虚拟目录的所有未完成文件,请将“在此后删除不完整作业”设置为 0,然后再运行清理。 |
服务器场支持
如果启用,此设置会通知客户端尝试重新连接到同一个服务器,而不是客户端曾使用的原始上载 URL。这允许正在向服务器场上载的客户端继续向启动上载的同一服务器上载。
可以采用以下两种方法之一配置服务器场:
-
对上载虚拟目录使用共享卷
-
通过对上载的文件使用服务器本地存储
如果希望使用本地存储,则该选项可以使客户端能够重新连接到服务器场中的同一个服务器计算机。建议在上载到服务器场并使用本地存储之前启用并配置该功能。
用户界面名称 | 描述 | ||||
---|---|---|---|---|---|
启用服务器场支持 |
启用服务器场的 BITS 服务器上载支持。 | ||||
重新连接到服务器 |
指定重新连接到此服务器所使用的公用 IP 地址。服务器的常规配置会有两个 IP 地址:一个指向外部并且客户端系统可以访问,另个是内部网络的一部分(受保护)。在此处指定指向外部的 IP 地址。
| ||||
此后使用原始服务器 |
如果在此期间,客户端无法重新连接到“重新连接到服务器”所指定地址的服务器,则客户端将恢复采用上载 URL 中指定的原始 DNS 名称与之相连。 |