Walidacja MAC viewstate nie powiodła się. Aplikacja hostowana przez Farmę Web, upewnij się, że konfiguracja <machineKey> [duplikat]

To pytanie ma już tutaj odpowiedź:

Walidacja ASP.NET MAC nie powiodła się 12 odpowiedzi

praca w ramce net 4.0, zrobiłem wiele stron w tej ramce, ale nigdy nie dostałem takiego błędu

 "Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster."

Myślę, że ten błąd jest spowodowany używaniem plików cookie, ponieważ tylko na tej stronie korzystałem z plików cookie.

Inną rzeczą, którą bardzo często otrzymywałem, był błąd prawie dwa razy w tygodniu

Przeczytałem wiele rozwiązań na ten temat, ale bardzo rzadko w wersji 4.0

odczytano rozwiązanie, takie jak wprowadzenie

<machineKey validationKey="6628ECBFB40F6F852AB543C23C0B83C1679C5AAE35AD72FACF5B9F4FDB70AA1F648A1D5877CE1F9D69F08BAD919BFBAC0976D9119B8F32CFB80814E4E943F8EE" decryptionKey="42F45B378301126EB4CCBA16995304263754EF116E08A81003A936CC04B7537F" validation="SHA1" decryption="AES" /> 

w konfiguracji internetowej LUB Dodawanie

<pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode ="Never" />

w webconfig

Ale gdzie mam dodać powyższą konfigurację internetową

<?xml version="1.0"?>
<configuration>
  <connectionStrings>
<add name="Conn" connectionString="Data Source=abc; Initial Catalog=alfadesi_trikon;User ID=abc;Password=abc" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<globalization culture="en-AU" uiCulture="en-AU" />
    <compilation debug="true" targetFramework="4.0"/>
<authentication mode="Windows"/>
<customErrors mode="Off"></customErrors>    
</system.web>
</configuration>

questionAnswers(1)

yourAnswerToTheQuestion