使用 OWA Web 部件 URL 时出现“自定义错误模块无法识别此错误”错误

症状

尝试使用 Microsoft Outlook Web App (OWA) 特制 Web 部件 URL 访问共享邮箱文件夹时,会收到以下错误消息:

自定义错误模块无法识别此错误

请考虑以下示例方案:

  • OWA URL 指向 Microsoft Exchange 2013 前端服务器。

  • UserA 和 UserB 邮箱位于 Exchange 2010 邮箱服务器上。

  • 向 UserB 授予对 UserA 的日历文件夹的委托访问权限。

  • UserB 生成显式 OWA 登录地址,该地址与统一资源标识符 (URI) UserA 邮箱的日历 Web 部件结合使用。 此地址类似于以下内容:

    https://exchange2013.fabrikam.com/owa/userA@fabrikam.com/?cmd=contents&module=calendar

  • 在登录屏幕上,UserB 输入凭据。

在此方案中,UserB 收到本节中提到的错误消息。

原因

出现此问题的原因是 Exchange 2013 服务器尝试将请求代理到具有客户端访问服务器 (CAS) 角色的 Exchange 2010 服务器。 在代理请求期间,不会保留 URI 中的“?cmd=contents&module=calendar”行。 因此,代理请求将定向到共享邮箱的收件箱,而不是按预期定向到特定的共享文件夹。

解决方法

若要解决此问题,请让用户在 OWA 中登录到自己的邮箱,然后将共享日历作为辅助日历添加到他们自己的日历视图中。

为此,请让 UserA 向 UserB 授予对其日历的代理人访问权限。 然后,让 UserB 执行以下步骤:

  1. 像往常一样登录到 OWA。
  2. 在左上角,选择“ 我的应用 ”按钮以打开日历。
  3. 右键单击“ 我的日历”,然后选择“ 打开日历”。
  4. 在对话框中,通过输入相应的列表别名或 Internet 地址来指定 UserA,然后选择“ 确定”。

OWA 现在将 UserA 的日历显示为辅助日历。 用户B 可以通过清除 UserA 的“检查”框来启用和禁用辅助日历显示。