Forum
Merhabalar Arkadaşlar,
Asp.net te hazırlamış olduğum sistemimde belirli zamanlarda sistemde su hatayı almaktayım.
Sys.WebForms.PageRequestManagerServerErrorException: 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.
IIS ve web config yarlarında da bu sorunla ilgili hiçbir çözüm bulabilmiş değilim.Sayfa yenilendiğinde sorun gidyor ama sürekli bu hatayı almamım sebebi nedir.Acil yardımlarınızı rica ediyorum.
ilginiz için teşekkürler.
İyi çalışmalar
Merhaba, http://blogs.msdn.com/b/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx burada konuyla ilgili bir açıklama bulunuyor.
Merhaba,
hata aldığın kodu verebilir misiniz?Ayrıca bu hatayı tek bir sunucuda mı çalışıyor? yoksa production sunucu mu ? developer sunucumu ? veya birde fazla production sunucu mu var( web farm gibi)?Önce bu bilgileri bizimle paylaşırmısınız?
Ayrıca, eğer web farm kullanıyorsanız ise ve aynı uygulama birden fazla bilgisayar üzerinde çalışıyorsa , o zaman machine.config dosyasında
machine anahtarı tanımlamaya ihtiyacın olacaktır.
<machineKye validationKey="JFDSGOIEURTJKTREKOIRUWTKLRJTKUROIUFLKSIOSUGOIFDS..." decriptionKey = "KAJDFOIAUOILKER534095U43098435H43OI5098479854" validation="SHA1" />
Saygılar,
merhabalar ,
Bahsettiğiniz server tipleri hakkında cok bir bilgim yok.Ama site tek bir sunucu üzerinden calısıyor.Hata kodu almamaktayım sadece belirli aralıklarla
Sys.WebForms.PageRequestManagerServerErrorException: 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.
bu hatayı almaktayım.İlginiz için teşekkürler.
İyi çalışmalar
Merhaba,
Ek olarak yapmanız gerekenler işlemleride yazmıştım.Bunları denediniz mi?
Merhabalar,
İlginiz için çok teşekkür ederim.Şimdilik sorun çözülmüş olarak gözükmektedir.Tekrardan teşekkür ederim.
İyi çalışmalar
Merhabalar,
İlginiz için çok teşekkür ederim.Şimdilik sorun çözülmüş olarak gözükmektedir.Tekrardan teşekkür ederim.
İyi çalışmalar
Keşke sorunun çözümüne de paylaşsaymışssın çok güzel olacakmış.
Merhaba,
IIS üzerinden siteye gidin ve machine key menüsüne giderek Generate keys tıklayıp Apply diyin.
Merhaba,
IIS üzerinden siteye gidin ve machine key menüsüne giderek Generate keys tıklayıp Apply diyin.
Merhaba.
Site local de sorunsuz çalışıyor fakat Natro sunucusuna attığımda konuda ki sıkıntıyı yaşadım. Durumu natro ya ilettim onlarda her zamanki gibi sorunu anlamak yerine öyle bir sorunun söz konusu olmadığını belirttiler.
Dediğiniz adım anladığım kadarı ile sunucu üzerinden ulaşılması gereken bir adım
Merhaba,
Web.config 'e MAC ekleyebilirsiniz, IIS üzerinde menüler aracılığıyla yapılan çoğu işlemi zaten web.config 'e yazmaktadır. dolayısıyla web.config'e kendinizde yazarsanız IIS üzerinden işlem yapılmış olur.
http://www.a2zmenu.com/utility/machine-key-generator.aspx buradan oluşturabilirsiniz.
Cevap için teşekkürler, sorun dediğiniz yöntemle çözüldü.
Rica ederim, sorununuzun çözülmesine sevindim, hosting firmaları yapar bazen böyle şeyler 🙂
Merhaba,
IIS üzerinden siteye gidin ve machine key menüsüne giderek Generate keys tıklayıp Apply diyin.
Süper! Ben de denedim oldu. Teşekkürler.