Windows-Server-2012-R2

如何在 windows server 2012 R2 上的 iis 8.5 上為後台智能傳輸服務上傳設置虛擬目錄?

  • November 21, 2017

這是我所做的:

  1. 從伺服器管理器安裝 BITS IIS 伺服器擴展
  2. 從 IIS 管理器在預設網站下創建虛擬目錄(使用 DefaultAppPool 和 ApplicationPoolIdentity)
  3. 從 IIS 管理器轉到處理程序映射,然後編輯功能權限並禁用執行和腳本
  4. 從 IIS 管理器中,更改了身份驗證 - 我禁用了匿名身份驗證並啟用了基本身份驗證
  5. 我完全控制了我能想到的虛擬目錄上的所有使用者(每個人、DefaultAppPool、網路服務等……)

嘗試上傳時出現以下錯誤:

錯誤程式碼:-2145844748
錯誤描述:HTTP 狀態 500:意外情況阻止伺服器完成請求。
錯誤上下文:RemoteFileError
錯誤上下文描述:處理遠端文件時發生錯誤。

我試圖從使用網路上 cpu 上的 bits api 創建的控制台應用程序和使用 PowerShell 的實際伺服器進行上傳。我兩種方式都遇到同樣的錯誤。

問題是 IIS 上的應用程序池啟用了 32 位。一旦我禁用 32 位,問題就消失了。

引用自:https://serverfault.com/questions/807575