IIS 7.5 – AppPoolIdentity kullanırken alınan Security / Access Denied hataları ve çözüm önerisi…

IIS 7.5 altında application pool’u çalıştırabilecek kullanıcı (identity) olarak daha önceki versiyonlarda bulunmayan bir seçenek karşımıza çıkmaktadır: AppPoolIdentity Application Pool Identitieshttp://learn.iis.net/page.aspx/624/application-pool-identities/IIS 6.0 ve IIS 7.0’da varsayılan application pool kullanıcısı “Network Service” hesabıydı. Bu kullanıcı ASP.NET uygulamalarını çalıştırmak için gerekli olan minimum haklara sahipti. ASP.NET kullanıcısının sahip olması gereken minimum haklar için http://msdn.microsoft.com/en-us/library/kwzs111e.aspx makalesini inceleyebilrsiniz. Ancak bu kullanıcı…


IIS 7.0 ve 7.5 konfigürasyon referansı

Microsoft’ta Escalation Engineer olarak çalışan Doug Stewart’ın blog’unda (http://blogs.msdn.com/dougste/) oldukça faydalı bir bilgiye rastladım. IIS 7.0 ve IIS 7.5 için tüm konfigürasyon ayarlarına aşağıdaki web sitesinden ulaşabilirsiniz:  IIS 7.0 and 7.5 configuration referencehttp://www.iis.net/configreference Bir başka favorilere eklenmesi gereken kaynak 🙂 Geçerli olduğu platformlar: IIS 7.0IIS 7.5 –AMB


Performans iyileştirme makaleleri

IIS ve ASP.NET performans iyileştirme makalelerine de linkler içeren oldukça faydalı bir indeks. Mutlaka “favoriler” altına eklenmeli: Developer Tools & Platforms Performancehttp://support.microsoft.com/kb/974348 –AMB 

2

ASP.NET 2.0 – Session nesneleri SQL Server’da tutulurken yaşanan performans problemi ve çözümü

Eğer ASP.NET 2.0 uygulamalarınzda session nesnelerinizi “Out-Of-Proc” olarak SQL Server’da tutuyorsanız yük altında session database’inde deadlock oluşabilir ve uygulamanızda performans/hang problemleri ile karşılaşabilirsiniz. Bu problem DeleteExpiredSessions stored procedure’ından kaynaklanmaktadır. ASP.NET 4.0’da yeniden düzenlenen ilgili stored procedure ile bu sorun giderilmiştir. ASP.NET 2.0 kullanıcıları ise http://support.microsoft.com/kb/973849 makalesinde anlatıldığı şekilde DeleteExpiredSessions stored procedure’ını güncelleyerek bu problemi giderebilirler. Geçerli olduğu platformlar: ASP.NET 2.0 Referanslar: Deadlock…


jQuery öğrenmek için…

…ücretsiz ve Türkçe bir kaynak arıyorsanız Musa Çavuş’un hazırladığı e-book’u deneyebilirsiniz. Basit ve güzel bir çalışma olmuş:http://www.musa-cavus.com/2010/10/jquery-kitabini-bedeva-indirin/ –AMB 


Ücretsiz ve esnek bir ASP.NET geliştirme ortamına sahip olabilirsiniz

Ücretsiz ve esnek bir ASP.NET geliştirme ortamı arıyorsanız WebMatrix’i deneyebilirsiniz:http://www.asp.net/webmatrix Eğer hala Windows XP kullanmak durumundaysanız ve IIS 7.5 üzerinde uygulama geliştiriyorsanız ücretsiz IIS 7.5 Express’i deneyebilirsiniz:http://learn.iis.net/page.aspx/1010/iis-75-express-readme/ –AMB


Failed Request Tracing kullanarak uzun süren isteklerin dump’ını almak

(Bu makale, http://blogs.msdn.com/b/webtopics/archive/2009/08/04/iis7-and-above-using-freb-to-capture-dumps-for-a-long-running-request.aspx adresinde yayınlanmış olan makalenin Türkçe’sidir – orijinal makale yazarı olan Rakki Muthukumar’dan izin alınmıştır) Dump analizi ile web uygulamalarınızda karşılaşılabilecek performans / hang / crash problemlerine çözüm bulabilirsiniz. Dump toplamak için uygulamanın çalıştığı platforma göre Debug Diagnostic Tool ya da Debugging Tools For Windows gibi uygulamaları kullanabilirsiniz. Örneğin, web uygulamanızın uzun süre…

1