IIS 404.4,用于将 https 重写为 http

IIS 404.4,用于将 https 重写为 http

我有两台运行 IIS 的服务器,尝试提供 Power BI 报表服务器(如果重要的话)。

据我所知,两台服务器均具有以下功能:

  • Power BI 报告服务器正在监听 127.0.0.1:80 (http)
  • 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

我怎样才能解决这个问题/找出问题所在?

答案1

弄清楚了这个问题。

由于某种原因,当我安装 ARR 时,它没有设置为启用代理(在机器级别,ARR 缓存 -> 服务器代理设置 -> 启用。

相关内容