Pazartesi, Kasım 23, 2009

Visual Studio 2010 Beta 2 İlk Bakış II

Daha önce Visual Studio 2010'un .Net Framework 3.5 kurulmadan çalışmadığını belirtmiştim. Şimdi ise şöyle bir durumla karşılaştım Visual Studio 2010'un üzerine Windows XP Service Pack 3 kurulduğu zaman Visual Studio 2010 açılırken çatlamaktadır. Ya önce Service Pack 3 kurulumunu yapmalısınız veya hiç Windows Update'leri ile uğraşmayıp güncellenmemiş XP'niz ile yola devam etmelisiniz :(

Pazar, Kasım 08, 2009

ASP.Net Uygulamalarında EventLog'a Yazdırma

Windows'un EventViewer'ı çoğu zaman hayat kurtaran makinede oluşan her türlü hatanın kayıt edildiği yeri, zamanı ve hatanın içeriğini gösteren yönetimsel araç. Her sıkı developer uygulamadaki istisnai hataları sunucu üzerinde tutmak ister. Özellikle de ASP.Net uygulamalarında yada Web Servislerinde EventViewer'a kayıt altında tutmak isteriz. Tabi geliştiriciler lokal uygulamalarında çalışırlarken Visual Studio'ları yönetici seviyesinde çalıştığı için hiç bir zaman farkına varmazlar aslında sunucuya uygulamalarını koyduklarında EventLog'a kayıt yazma haklarının olup olmadığı konusunda ki hiçbir zaman bu hakları olmaz. Ta ki sunucunun Registry'sinde ufak bir iki ayar yapmazlar ise, şimdi bu ayarlara gelelim:

Run'a regedit yazılır ve enter'a basılır

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\
sekmesi bulunur. Bu sekmeye yeni bir tane key yaratılır. Bu key'e uygulama içerisinde EventLog'a yazdırırken kullanılması gereken kaynak adı(source) olarak verilen isim verilir.

Daha sonra bu key'e sağ tıklanarak permissions kısmından IUSR,Network Service ve ASP.NET kullanıcılarına okuma yazma hakkı verilir.

Bu sayede EventLog'a yazma işlemi sırasında uygulamamızı çalıştıran servisler admin hakkına sahip olurlar.

İyi Çalışmalar,

Visual Studio 2010 Beta 2 İlk Bakış

Her Visual Studio ailesi ile ilk tanışanlardan biri olarak bu tanışmalar esnasında platformdaki eksiklikleri hemen bir bug dedektör gibi niyeyse çekerim. Visual Studio 2008'in ilk sürümlerinin internet bağlantısı olmadan kurulmaması gibi, şimdi de Visual Studio 2010 Beta 2 ile ilk deneyimimi paylaşayım istedim. Bu sefer kurulum aşamasında bir sıkıntı yaşamadım. Ancak kurulum sonrasında farkettiğim birşey var ki .Net Framework 3.5 otomatik olarak kurulmamakta. Framework 3.5'u ne yapıcaz 4 varken diyebilirsiniz, haklısınız da da. Ama Visual Studio 2010 bizle aynı düşüncede değil eğer Framework 3.5 kurulu olmaz ise maalesef herhangi bir proje dosyası yaratamadığınız gibi herhangi bir X Projesini de açamıyorsunuz. "Can not complete the action" hatası ile karşılaşıyorsunuz. 2 gün sonunda bu hatanın Framework 3.5 kurulmamasından kaynaklandığını tespit edebildim. O yüzden kurulum yapmadan önce Framework 3.5 kurmayı ihmal etmeyiniz.

İyi Çalışmalar,