Windows-Server-2012-R2
如何在 windows server 2012 R2 上的 iis 8.5 上為後台智能傳輸服務上傳設置虛擬目錄?
這是我所做的:
- 從伺服器管理器安裝 BITS IIS 伺服器擴展
- 從 IIS 管理器在預設網站下創建虛擬目錄(使用 DefaultAppPool 和 ApplicationPoolIdentity)
- 從 IIS 管理器轉到處理程序映射,然後編輯功能權限並禁用執行和腳本
- 從 IIS 管理器中,更改了身份驗證 - 我禁用了匿名身份驗證並啟用了基本身份驗證
- 我完全控制了我能想到的虛擬目錄上的所有使用者(每個人、DefaultAppPool、網路服務等……)
嘗試上傳時出現以下錯誤:
錯誤程式碼:-2145844748 錯誤描述:HTTP 狀態 500:意外情況阻止伺服器完成請求。 錯誤上下文:RemoteFileError 錯誤上下文描述:處理遠端文件時發生錯誤。
我試圖從使用網路上 cpu 上的 bits api 創建的控制台應用程序和使用 PowerShell 的實際伺服器進行上傳。我兩種方式都遇到同樣的錯誤。
問題是 IIS 上的應用程序池啟用了 32 位。一旦我禁用 32 位,問題就消失了。