Geliştirdiğimiz Web uygulamalarında exception logging yapıyorsak
“System.Web.HttpException: The client disconnected. —>
System.Web.UI.ViewStateException: Invalid viewstate” hatası ile mutlaka
karşılaşmışsınızdır. Bu sorunun birçok nedeni olabilmektedir. Bu
nedenler farm’da çalışan web uygulamaları için machine key’in aynı
olmaması, sunucu üzerinde çalışan antivirüs veya firewall yazılımları,
veya client’ın veri gönderirken proxy’de Viewstate hidden field’ının
uzun olmasından dolayı kırpılması olabilmektedir. İlk iki sebep için kod
tarafında bir düzeltme yapılması mümkün gözükmezken son sebebi
web.config dosyasında System.Web nodunda bulunan pages nesnesi içine
maxPageStateFieldLength=”512″ yazarak çözebilirsiniz. Yaptığınız bu
değişiklik Viewstate hidden field’ının 512′şer karakter içeren birden
fazla alana bölünmesini sağlayacaktır. Bu çözümle Invalid Viewstate
hatalarının birçoğundan kurtuldum.
http://www.tameroz.com/en/invalid-viewstate-exception/
29 Ekim 2013 Salı
16 Nisan 2013 Salı
ASP NET Türkçe Karakter Problemi
Eğer tüm ayarlarınızı doğru yaptığınızdan eminseniz(Db karakter seti ve connection bağlantısı) birde aşağıdaki seçenekleri denemenizde fayda var.
1) Aspx sayfanızı not defteri ile açıp farklı kaydet seçeneğini seçip UTF-8 olarak kaydedin.
2) Aspx sayfanızın en üstüne CodePage="28599" yazın.
1) Aspx sayfanızı not defteri ile açıp farklı kaydet seçeneğini seçip UTF-8 olarak kaydedin.
2) Aspx sayfanızın en üstüne CodePage="28599" yazın.
16 Mart 2013 Cumartesi
Mssql yetki ayarlaması
Lafı fazla uzatmadan hemen konuya geçiyorum. Eğer MsSql'de daha önceden oluşturulan bir tabloda değişiklik yapmaya çalışıyorsanız ve karşınıza aşağıdaki hata mesajı çıkıyorsa panik yapmanıza ve Türk işi bir çözüm aramanıza gerek yok.
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.
Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created.
Kaydol:
Kayıtlar (Atom)