Uygulamanızda session time out süresi geçmeden session uçuyor mu? Neden olduğunu anlayamıyor musunuz? Ana web.config dosyanızda ufak bir değişiklik ile application recycle nedenlerini event loga yazdırmanız mümkün… C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG dizinide bulunan ana web.config dosyasını açın ve <healthMonitoring><rules> bölümüne şu satırları ekleyin. Böylece event log kayıtlarını takip ederek session kaybının nedenleri hakkında bilgi sahibi olabilir ve çözüm […]
C# String karşılaştırma
Büyük-küçük harf gözetmeksizin iki string in eşitliğini karşılaştırmak istiyorsanız aşağıdaki kod parçasınız kullanabilirsiniz…
Önemli güvenlik açığı
ASP.NET uygulamalarında önemli bir güvenlik açığı bulundu. Konu ilgili sunucunuzun versiyonlarına göre farklı yamalar mevcut. Konu ile ilgili Scott Guthrie tarafından yazılan makaleyi mutlaka okunmanız ve size uygun yamayı sunucunuza uygulamanızı öneririm. Makaleyi şu adresten okuyabilirsiniz:http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx Yamalarla ilgili detaylı bilgiyi şu adresten alabilirsiniz:http://weblogs.asp.net/scottgu/archive/2010/09/28/asp-net-security-update-now-available.aspx
IIS 7.5 ve ASP
Geçen gün sanal bir sunucu kiralayarak orada burada bölük pörçük farklı hostinglerde duran sitelerimi toparlamaya başladım. Tabi platform alışık olduğumuz IIS lerden farklı bir versiyonda olduğu için hem ASP hem de ASP.NET sitelerin aktarımında ufak tefek sorunlar yaşandı. alabalikyagi.com sitesini yeni sunucuya taşıdıktan sonra, global.asa da gerekli path ayarları ve de access veritabanı için gerekli […]
ExecuteNonQuery record count sorunu
ExecuteNonquery ile çalıştırdığınız sql ifadeleri etkilenen satır sayısı olarak -1 döndürüyor ise muhtemelen çalıştırdığınız stored procedure içinde aşağıdaki ifade vardır. SET NOCOUNT ON; Bu ifade var ise çalışıtırılan sorgunun sonucunda dönen (ya da etkilenen) satır sayısı döndürülmez. Select ifadeleri için mantıklı olan bu opsiyon silme, güncelleme ve ekleme işlemlemleri için anlamsızdır. İfadeyi kaldırın ya da […]
The version of SQL Server in use does not support datatype ‘datetime2′
Yeni yazmaya başladığımız projede teknolojinin son nimetlerinden faydalanmak için Visual Studio 2010, .NET Framework 4.0, Entity Framework 4.0 kullanalım dedik… Hatta veritabanımızda Sql Server 2008 olsun dedik… Development başladı. Her şey çok güzeldi… Ta ki müşteriye göstermek üzere mevcut sunucuların üzerinde bir test sürümü yayınlayana kadar… Uygulamayı publish ettik… Ama yazdığımız formlardan bir kısmı kayıt […]
Dizin problemi
Geliştirdiğiniz web uygulamalarını sunucuda sunmanın yöntemine göre ulaşım şeklinizde değişebilir. Örneğin doğrudan bir web site olarak tanımladığınız uygulamaya http://abcdeneme.com/default.aspx şeklinde ulaşıyorsanız uygulamanızı bir web sitenin altında yer alan bir web application olarak tanımlıyorsanız http://abcdeneme.com/testapp/default.aspx şeklinde ulaşmanız gerekebilir. Özellikle ilk duruma göre geliştirme yaparken sayfalarınızda kullandığınız CSS ve JS dosyalarına referans verirken ana (root) klasöre göre […]
CIA – Computer Industry Acronyms
CD-ROM: Consumer Device, Rendered Obsolete in Months PCMCIA: People Can’t Memorize Computer Industry Acronyms ISDN: It Still Does Nothing SCSI: System Can’t See It MIPS: Meaningless Indication of Processor Speed DOS: Defunct Operating System WINDOWS: Will Install Needless Data On Whole System OS/2: Obsolete Soon, Too PnP: Plug and Pray APPLE: Arrogance Produces Profit-Losing Entity […]
Task Manager Menu ve Tabler Kayboldu
Geçen gün iş yerinde yanıt vermeyen bi programı kapatmak için Task Manager a girdim. Ama nedense tabler ve menüler gözükmüyordu. Acaba bilmediğim bir tehlikeli yazılım mı bulaşmıştı bilgisayara diyip internette aramaya koyuldum. Arama sonucunda bunun Tiny Footprint adı verilen bir çalışma modu olduğunu ve boş bölümde yapılan bir çift tıklama sonucu bu moda geçtiğini söylüyordu. […]
Replace
You can replace all commas via this little JavaScript with the aid of regular expressions.