28 Tem 2011

SQL 2008 CLR Aktif Etme

SQL 2008 'de CLR 'ı aktif etmek için aşağıdaki queryi yazıp çalıştırmanız yeterlidir.
EXEC sp_configure 'clr enabled' , '1' ;
reconfigure;

27 Tem 2011

IIS 7.0 (Win server 2008) Üzerinde Çalışan Wordpress Resim Upload Problemi

Bu sorunun 2 nedeni var
1- Eğer resimleri türkçe karakter ile yüklüyorsanız isimlerdeki karakterler bozulduğu için resimler bulunamamakta. Türkçe karakter kullanmadan yüklenirse sorun ortadan kalkabilir.
2- Eğer sorun Türkçe karakter'den kaynaklanmıyorsa büyük ihtimalle klasör yazma izninden kaynaklanıyordur. Normal olarak herhangi bir işlem yapmadığınızda upload ettiğiniz resimler "wp-content\uploads" içerisine yüklenmektedir. Bu klasöre yükleme yapabilmek için (IIS tarafından otomatik oluşturulan) IIS_USRS kullanıcısı için full yetki verilmeli, fakat full yetki de verilse Wordpress (ya da IIS üzerinde çalışıtırılan herhangi bir PHP site) IIS server üzerinde çalışan sitede upload sorunu oluşmakta.
 
Sorunun çözümü ise gayet basit;
              
           Application Pools –> (wordpress'inizin application pool'u) –>Advanced Settings –> Process Model –> Identity –> Built-in Service –> Network Service Olarak seçilmeli
           Sites  –> (wordpress siteniz) –> Authentication –> Anonymous Authentication –> Sağ click –Edit –> "Application pool identity" seçilmeli.
Artık resimlerinizi Windows 2008 IIS üzerinde çalışan Wordpress sitenize rahatlıkla yükleyebilirsiniz.
(Çalışmazsa bir de bu linke bakınız)

25 Tem 2011

ASP.NET: [System.Diagnostics.DebuggerNonUserCodeAttribute()] Hatası

.aspx veya .ascx uzantılı sayfalarımıza yazdığımız c# kodları bilindiği üzere <%%> tagları arasına yazılmakta. Bu sayfalardaki kod yoğunğu çok fazla olduğu zamanlarda sayfa içerisindeki parantezler karışabiliyor. Bu parantezlerin birine tıklayarak nerede kapandığını görebiliyoruz fakat gözden kaçırdığımız bir tanesi derleme esnasında olmasa da debug anında hata ortaya çıkmakta. Eğer bütün parantezleri teker teker kontrol edip hepsinin başlangıç ve bitiş yerlerini görüp eksiksiz olduğuna emin olursanız bu hata ortadan kalkacaktır.

12 Tem 2011

Wordpress Anketi Yan Menüde Yayına Alma

Anketler bölümünden anket oluşturulduktan sonra eğer ana sayfada yan menüde göstermek istiyorsanız  anketin kodunu ( anketlerin listelendiği bölümden yayınlama istediğiniz anketin üzerine gelerek "Embed & Link" linkini tıklayıp " WordPress Shortcode" kısmından "[polldaddy poll=5220000]" şeklindeki kodu kopyalayailirsiniz)  Görünüm  - > Bileşenler sekmesinden "Metin" bileşenini sürükleyip yan menü içerisine bırakarak içierisine bu kodu yapıştırıp kaydetmelisiniz.

Dikkat edilmesi gereken bir nokta eger widget (metin kutusu) olarak yan menuye anket koymaniz durumunda ayni anketi post olarak yayınlamamak gerekmesi. Böyle bir çakışma olduğunda sorun oluşabiliyormuş.