Bireysel Mesaj Gösterim Modu

Görüntülenme: 14931

Yıllardır canımı sıkan bir hata. Kaç defa saatlerce çözüm araştırdığımı biliyorum. Çoğunlukla, ya geçici bir çözüm buluyor; ya da aynı işlemi farklı şekillerle yapmaya çalışıyordum. Yani, kesin bir çözüm bulamıyordum.

Sorun şu: 
Visual Studio 2003 ya da VS2005 ile geliştirmiş olduğum ASP.net projelerinde, yerelde bir sorun olmadığı halde; sunucuda bazen aşağıdaki gibi hata veriyor.

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

Ve bugün, yine aynı sinir bozucu problemle karşılaştım. Epey uğraş sonrasında, kesin olup olmadığını bilmiyorum; ama bulduklarım arasındaki en iyi çözüm bu. 

web.config dosyası içerisine, aşağıdaki kodu eklediğimde düzeldi.

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

Burada, özellikle "enableViewStateMac" parametresi dikkat çekici.
Değişiklikten sonra, sistemi birkaç defa test ettim... Şu ana kadar her şey yolunda görünüyor.
Umarım öyle de kalır!

Bu bilgiyi bulduğum adresi ekleyerek bitireyim: http://forums.asp.net/t/955145.aspx


Bu mesaj, m1gin tarafından, 31.01.2009 03:51:36 itibariyle düzenlenmiştir.
İngilizce kelime ezberleme oyunu: https://vav.mbirgin.com
Abonelik Bilgisi Abonelik
Kullanıcı Adı:
Parola:
Bilgi Hatırlatma Yeni Üyelik
İletişim | Kullanım Şartları | Reklam Bilgileri | Tüm Üyeler | Ne Nasıl Yapılır? | Arama | RSS | Twitter | Facebook | Youtube

Son Üyeler: paraklit, ZUBEYR, MEMUR58, ben_enemie, Ellaeso,
Son Oturumlar: