混合部署中的目标错误引发了异常
原始 KB 编号: 2626696
注意
Microsoft Exchange Server 2010 Exchange 管理控制台中包含的混合配置向导不再受支持。 因此,不应再使用旧的混合配置向导。 请改用 Microsoft 365 混合配置向导。 有关详细信息,请参阅 适用于 Exchange 2010 的 Microsoft 365 混合配置向导。
问题
在 Microsoft 365 和本地 Microsoft Exchange Server 2010 环境中的Microsoft Exchange Online的混合部署中,遇到以下症状之一:
将邮箱从本地环境移动到 Microsoft 365 时,会收到以下错误消息:
调用的目标引发了异常。
在本地 Exchange Server 2010 混合部署服务器的文件夹中查看 IIS 日志
C:\Inetpub\Logs
时,会看到与关联终结点的连接出现 405 错误。 终结点如下所示:- 邮箱移动终结点为 MrsProxy.svc。
- 自动发现终结点为 Autodiscover.svc。
例如,IIS 日志中的错误可能如下所示:
<日期><时间> 10.10.10.1 POST /EWS/mrsproxy.svc - 443 test\admin 10.10.10.12 - 405 0 1 15W
运行
Get-federationInformation -Verbose
cmdlet 时,会收到以下错误消息之一:-
请求失败,HTTP 状态为 405:不允许使用方法
-
Get-FederationInformation cmdlet 的执行引发了异常。 这可能表示混合配置设置中的参数无效。
-
调用的目标已引发异常
-
尝试在混合配置向导中设置混合部署时,会收到以下错误消息:
INFO:Cmdlet: Get-FederationInformation
错误:System.Management.Automation.RemoteException:无法从外部组织接收联合信息
原因
如果 Internet Information Services (IIS) 配置缺少 svc 集成处理程序映射,则会出现此问题。 以下屏幕截图显示了 IIS 中 svc 集成处理程序映射的示例:
解决方案
注意
在执行这些步骤之前,请备份 IIS 配置。
若要解决此问题,请 ServiceModelReg.exe -r
运行 命令以重新安装 IIS 中的处理程序映射。 为此,请按照下列步骤操作:
在 Exchange Server 2010 混合服务器上,打开命令提示符窗口,然后移动到以下文件夹:
C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\
键入以下命令,然后按 Enter:
ServiceModelReg.exe -r
注意
运行此命令后,可能需要重启 IIS。
更多信息
遇到此问题时,你可能会注意到,与客户端访问服务器 (CAS) 的其他连接(例如,通过自动发现服务配置用户配置文件的连接)不受影响。 这是因为此操作不使用 svc 终结点。 使用 svc 终结点的任何连接都不起作用。 其他终结点可能不会受到影响。
仍然需要帮助? 转到 Microsoft 社区或 Exchange TechNet 论坛。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈