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.
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ŚĆ" />
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 ManagementProducts
SourceOne, SourceOne Email ManagementArticle 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.