Iis
用於將 https 重寫為 http 的 IIS 404.4
我有兩台執行 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 記憶體 -> 伺服器代理設置 -> 啟用。