Validation of viewstate MAC failed hatası

0

[HttpException (0x80004005): 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.]

web siteniz arada bir yukarıdaki hatayı veriyor ise ne yapmalısınız? Nasıl çözümlemelisiniz?

alattin alattin (17127)
11 yıl önce sordu

    Toplam 2 Cevap


    1

    öncelikle

    * web sitenizin bir "web farm" içinde çalışmıyorsa,
    * hata GridView, DetailsView  gibi bir kontrol kullanıldığında oluşuyorsa,
    * yavaş yüklenen ağır bir sayfada meydana geliyorsa,

    Web.config içerisinde,

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

    düzenlemesi sorununuzu düzeltecektir.

    alattin alattin (17127)
    11 yıl önce cevaplandı

      0

      Aynı şekilde şunu da deneyebilirsiniz.


      <system.web>  
      <pages validateRequest="false" enableEventValidation="false" enableViewStateMac="false"viewStateEncryptionMode="Never">
      </system.web>

      hakan hakan (15475)
      11 yıl önce cevaplandı

        üyelik gerektirir

        Cevap yazabilmek için üye girişi yapmalısınız.

        Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
        uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol