当我尝试打开管理控制台时,Exchange Server 2016 出现 MaxQueryStringLength 错误

当我尝试打开管理控制台时,Exchange Server 2016 出现 MaxQueryStringLength 错误

我有一台安装了 Exchange 2016 的 2012 R2 服务器。此服务器是 DAG 的一部分。在此 DAG 中的三台服务器中,只有其中一台(我们将其称为 server1)无法访问 EAC。我可以从 server1(以及其他 DAG 中的其他服务器)访问 server2 和 server3 的 EAC,但我无法访问属于 server1 的 EAC。我收到的 IIS 错误页面显示:

Server Error in '/ecp' Application (in big red letters)

The length of the query string for this request exceeds the configured maxQueryStringLength value

我看过几页关于这个问题的文章,但似乎主要是从编程的角度讲的。这似乎是 IIS 错误,下面链接的所有解决方案都涉及在 IIS 管理器或直接在 web.config 文件中进行更改。

链接 1

我发现本网站,这让我想到本网站,展示如何编辑指定属性。

我已将其设置为最大值,并且花费了很长时间,但仍然失败。这让我觉得我找错了方向。有人在 Exchange 2016 中遇到过这个问题吗?

答案1

检查 server1 和其他正常服务器上的 IIS 绑定。确保默认网站和 Exchange 后端网站上的绑定设置正确。

同时,在 server1 上,确保 MSExchangeECPAppPool 的 .NET CLR 版本为 v4.0。如果已经是 v4.0,请将其更改为 v2.0,运行 IISReset,然后将其改回 v4.0。运行 IISReset。

相关内容