Iis

用於將 https 重寫為 http 的 IIS 404.4

  • June 22, 2021

我有兩台執行 IIS 的伺服器,試圖為 Power BI 報表伺服器提供服務(如果重要的話)。

據我所知,在兩台伺服器上,我都有以下內容:

  • 偵聽 127.0.0.1:80 (http) 的 Power BI 報表伺服器
  • IIS 正在偵聽(所有 ip):443 (https)
  • IIS 指向要服務的空目錄
  • (.*)匹配並重定向到的重寫規則http://localhost:80/{R:1}

據我所知,所有版本的所有內容都是相同的(IIS 版本 10、Windows server 2016 等),但在一台伺服器上執行,而在另一台伺服器上則不行。我還驗證了兩台伺服器上的 web.config 文件也相同。

我在無法正常工作的伺服器上返回的錯誤是 404.4,經過一些研究,這意味著缺少處理程序?我在跟踪日誌中遇到的實際錯誤是The filename, directory name, or volume label syntax is incorrect.

我該如何解決這個問題/找出問題所在?

想通了這個問題。

由於某種原因,當我安裝 ARR 時,它沒有設置為啟用代理(在機器級別,ARR 記憶體 -> 伺服器代理設置 -> 啟用。

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