SORU
23 ŞUBAT 2009, PAZARTESİ


Ara sıra Geçersiz görünüm durumu hata göz ardı mı edeyim?

Her şimdi ve sonra (günde bir kere) hataları ASP.NET 3.5 bir uygulama günlükleri için şu tür görüyoruz

  • Geçersiz görünüm durumu
  • Geçersiz geri gönderme veya geri arama bağımsız değişkeni

Bir şey "oluyor" zaman zaman ASP.NET bir uygulama ile? bu Herkes çok zaman sorunlara neyin sebep olduğunu teşhis etmeye çalışmak öneriyoruz?

CEVAP
23 ŞUBAT 2009, PAZARTESİ


Aslında duruma göre değişir. Geçersiz görünüm durumu çeşitli nedenlerden dolayı olabilir.

  1. Görünüm durumu çok büyük bir kullanıcı sayfasında bir geri gönderme neden daha önce işleme bitirmedi. Düzeltme genellikle sayfa yükleme bittikten sonra geri göndermeler tetik ve istemci tarafı bunları sağlayan tüm kontrolleri devre dışı http://blogs.msdn.com/tom/archive/2008/03/14/validation-of-viewstate-mac-failed-error.aspx görmek
  2. Görünüm durumu Mac kullanıyorsanız (ve, güvenlik nedeniyle olabilir ama bir makine anahtarı belirlemediniz ve uygulama havuzu yeni bir tane oluşturuluyor geri dönüşümlü vardır. Bir ViewStateUserKey ayarlamayı unutmayın.
  3. Birisi gizli form alanları keser nerede Mac'te YANİ eski bir sürümünü kullanıyor. Bu durumda görünüm durumu bu sayfa dışında session state içine taşımak gerekir.
  4. Görünüm durumu MAC sorunları genellikle bir web çiftlikte olduğunuzu ve web makine anahtarı unutmuş olduğunu gösteriyor.config. Ancak eğer bunu yaptıktan sonra muhtemelen birileri kötü şeyler (botlar yorum gönderme, biri engelli kontrolleri vb. olayları tetiklemek için çalışıyor) yapmaya çalışıyor Bu neden olası güvenlik sorunları ekarte etmek için takip edilmelidir.

Ne yaparsan yapyokgörünüm durumu veya olayı doğrulama kapatın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andytokkallos

    Andytokkallo

    27 Kasım 2007
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011