SourceOne Email Management: Błąd serwera dodatku skrótów OWA w aplikacji

Summary: Dodatek skrótów SourceOne OWA zwraca błąd serwera podczas próby wyświetlenia oryginalnych elementów, odpowiedź 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



Podczas próby wyświetlenia oryginalnych elementów przy użyciu dodatku SourceOne OWA w środowisku programu Exchange przy użyciu równoważenia obciążenia sieciowego, które nie ma skonfigurowanego koligacji, występuje następujący błąd:
Błąd serwera w aplikacji "/owa/ES1OWA2016"

Wyświetlanie dzienników usług IIS wskazuje, że żądanie witryny nie powiodło się z odpowiedzią HTTP 500.
Nic nie jest rejestrowane w żadnym z dzienników ES1OWA2016 SourceOne OWA.

Dziennik śledzenia usług IIS zgłasza następujące informacje:
Błąd serwera w aplikacji '/owa/ES1OWA2016'.

Weryfikacja adresu MAC viewstate nie powiodła się. Jeśli ta aplikacja jest hostowana przez farmę sieci Web lub klaster, upewnij się, że <konfiguracja machineKey> określa ten sam validationKey i algorytm sprawdzania poprawności. Funkcji automatycznego generowania nie można używać w klastrze.

Rejestrowanie śledzenia usług IIS można włączyć i wyświetlić przy użyciu następujących poleceń:

Przejdź do: Domyślna witryna sieci Web/owa/ES1OWA2013Web
w widoku
Features 1. Wybierz opcję Configuration Editor
2. Rozwiń system.web z listy rozwijanej
Sekcja 3. Wybierz opcję Śledź w drzewie
System.web Ustaw następujące opcje:
    enabled=true
localonly=true
mostrecent=true
pageoutput=true
requestlimit=10
tracemode=sortbytime
writetodiagnostics=true
4. Zastosuj zmiany

Wyślij żądanie, które się nie powiedzie, a następnie przejdź do przeglądarki
http://localhost/owa/ES1OWA2016/trace.axd

Cause

Ten problem jest spowodowany tym, że klucz kryptograficzny używany dla aplikacji różni się między serwerami aplikacji, co powoduje niepowodzenie żądań.  Szczegółowe informacje można znaleźć w następującym artykule bazy wiedzy firmy Microsoft https://support.microsoft.com/en-us/help/2915218/resolving-view-state-message-authentication-code-mac-errors

Resolution

1. Włączono koligację serwera w równoważeniu obciążenia sieciowego, aby upewnić się, że cały ruch dla klienta żądającego jest obsługiwany przez jeden serwer.
2. Ustaw wspólną wartość machineKey we wszystkich lokacjach ES1OWA2016, aby upewnić się, że wszystkie żądania do każdego serwera mogą zostać pomyślnie zrealizowane.
Usługi IIS 7 umożliwiają automatyczne tworzenie niestandardowego klucza maszynowego po skonfigurowaniu w pierwszej lokacji przy użyciu tych wartości we wszystkich innych lokacjach ES1OWA2016.  Następujące witryny zawierają instrukcje dotyczące tworzenia i używania 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

Po skonfigurowaniu wartość machineKey będzie obecna w pliku web.config w drzewie system.web:

<machineKey decryptionKey="WARTOŚĆ" validationKey="WARTOŚĆ" />

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.