我有两台运行 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 缓存 -> 服务器代理设置 -> 启用。