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

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009