IIS 允許使用者在虛擬目錄的寫入權限之外,另外設定指令碼和執行權限。一般而言,允許在虛擬目錄執行指令碼和程式的系統管理員,通常都不會允許寫入該虛擬目錄 (讓用戶端無法上傳可執行的指令碼或程式到目錄並執行它們)。但是,如果虛擬目錄啟用 BITS 伺服器,則即使沒有虛擬目錄的寫入權限,用戶端還是可以使用 BITS 伺服器寫入此目錄。

為了保護伺服器,BITS 伺服器會停用已啟用 BITS 上傳虛擬目錄的所有指令碼和執行權限。為了協助保護此虛擬目錄,BITS 伺服器會先確認這些權限都已經停用,再回應上傳資料的任何用戶端要求。如果之後啟用這些權限,BITS 伺服器將會拒絕此後的所有上傳要求,直到再次停用權限為止。每次 BITS 伺服器拒絕這類環境中的要求,就會將記錄項目寫入 IIS 記錄檔中。

請參閱