SourceOne Email Management:应用程序中的 OWA 快捷方式加载项服务器错误

Summary: SourceOne OWA 快捷方式加载项在尝试查看原始项目时返回服务器错误,HTTP 500 响应

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



在未配置相关性的 NLB 的 Exchange 环境中尝试使用 SourceOne OWA 外接程序查看原始项目时,会出现以下错误:
“/owa/ES1OWA2016”应用程序中的服务器错误

查看 IIS 日志表明站点请求失败,并出现 HTTP 500 响应。
任何 SourceOne OWA ES1OWA2016 日志中均未记录任何内容。

IIS 跟踪日志报告以下内容:
“/owa/ES1OWA2016”应用程序中出现服务器错误。

验证视图状态 MAC 失败。如果此应用程序由 Web 场或群集托管,请确保 <machineKey> 配置指定相同的 validationKey 和验证算法。AutoGenerate 不能在群集中使用。

可以使用以下命令启用和查看 IIS 跟踪日志记录:

转至:默认网站/owa/ES1OWA2013Web
使用“功能”视图
1. 选择“配置编辑器
” 2. 展开“部分”下拉列表
中的“System.Web” 3. 在“System.Web”树
下选择“跟踪”,设置以下项:
    Enabled=True
LocalOnly=True
MostRecent=True
PageOutput=True
RequestLimit=10
TraceMode=SortByTime
WriteToDiagnostics=True
4.应用更改

:发出失败的请求,然后转至浏览器
http://localhost/owa/ES1OWA2016/trace.axd

Cause

此问题是由于应用程序服务器之间用于应用程序的加密密钥不同,从而导致请求失败。  有关完整详细信息,请参阅以下 Microsoft KB:
https://support.microsoft.com/en-us/help/2915218/resolving-view-state-message-authentication-code-mac-errors

Resolution

1.在 NLB 上启用服务器相关性,以确保请求客户端的所有流量都由单个服务器处理。
2.在所有 ES1OWA2016 站点上设置一个通用的 machineKey 值,以确保可以成功满足对每个服务器的所有请求。
IIS 7 允许自动创建自定义计算机密钥,一旦在第一个站点上配置,就可以在所有其他ES1OWA2016站点上使用这些值。  以下站点提供有关创建和使用 machineKey 的说明:

https://blogs.msdn.microsoft.com/vijaysk/2009/05/13/iis-7-tip-10-you-can-generate-machine-keys-from-the-iis-manager/

https://support.microsoft.com/en-us/help/2915218/resolving-view-state-message-authentication-code-mac-errors

配置后,machineKey 值将出现在 system.web 树中的 web.config 文件中:

<machineKey decryptionKey=“VALUE” validationKey=“VALUE” />

Affected Products

SourceOne Email Management

Products

SourceOne, SourceOne Email Management
Article Properties
Article Number: 000050309
Article Type: Solution
Last Modified: 10 Sept 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.