machineKey Hatası ASP.Net

Hata: MAC görüntü durumu doğrulaması başarısız oldu. Bu uygulamayı bir Web grubu veya kümesi barındırıyorsa, <machineKey> yapılandırmasının aynı validationKey ve doğrulama algoritmasını belirttiğinden emin olun.

Kümede AutoGenerate kullanılamıyor. Geçerli Web isteğinin yürütülmesi sırasında işlenmemiş bir özel durum oluştu. Hata hakkında ve kodda bulunduğu yer konusunda daha fazla bilgi için yığın izlemeye göz atın.

Bir projeye devam ederken yukarıdaki hatayı almaya başladım ve bunu çözmek için 1-2 saat uğraştım sonunda küçük bir kodla çözüldüğünü gördüm bu problemi sizde yaşıyorsanız tekyapmanız gereken web.config dosyasına girip system.web in altındaki pages kısmını alttaki gibi düzeltmeniz gerekmektedir. 

1. yöntem :

<pages viewStateMac="false">

2. yöntem :

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