Pazartesi, Kasım 05, 2012

Google analitik ve localhost

Google analitik ile yaptığınız işlemleri localhost dan test etmek için analitik kodu içindeki "_setDomainName" özelliğini "none" yapmak yeterli.


_gaq.push(['_setDomainName', 'none']);

Salı, Eylül 04, 2012

Windows 7 Güncelleme(Windows Update) Problemi!

Genelde Windows güncellemeleri yapmam ve sistemi kurar kurmazda ilk işim güncelleme denetimini kapatmak olur. Gelin görün ki zamanın birinde Visual Studio için güncelleme yapma gereği duydum. Lakin bu seferde, zırt pırt güncelleme bulup kurmam için uyaran Windows bana inat güncelleme yapmama izin vermedi. Verdiği uyarıda aşağıdaki şekildeydi

"Hizmet çalışmadığından Windows Update şu anda güncelleştirmeleri denetleyemiyor. Bilgisayarınızı yeniden başlatmanız gerekebilir."

Google da arayıp taradıktan ve birkaç yöntemi denedikten sonra benim işime yarayan çözüme vakıf oldum. Umarım sizinde işinize yarar.


  1. Komut satırını yönetici olarak çalıştırın. (Başlat/Tüm Programlar/Donatılar yolundan "cmd" yi sağ tıklayıp yönetici olarak çalıştırabilir siniz.)
  2. Daha sonra bu komutu çalıştırın: net stop WuAuServ
  3. Çalıştırı açıp(Başlat/Çalıştır) gelen kutucuğa  %windir% yazıp Tamama tıklayın. Gelen pencereden SoftwareDistribution klasörünün adını değiştirin. (SoftwareDistribution_backup gibi)
  4. Tekrar komut satırını açıp bu komutu yazın: net start WuAuServ
  5. Tekrar Windows güncellemesini çalıştırdığınızda sorunsuz çalışmalı

Perşembe, Temmuz 19, 2012

ASP .Net MVC URL Routing "+" Problemi IIS7

MVC ile yaptığınız sitenin URL kısmında "+" işareti kullanmak istediğinizde aşağıdaki gibi bir hata alıyorsanız;

404.11 Error says “The request filtering module is configured to deny a request that contains a double escape sequence”

Öncelikle Web.config dosyanıza aşağıdaki node'u ekelemeyi deneyin.

<system.webServer>
    <security>
      <requestFiltering allowDoubleEscaping="true" />
    </security>
<system.webServer>

Buna rağmen hala aynı hatayı almaya devam ediyorsanız bu sefer IIS'inize ayar çekmeniz gerekli. Bunun için de aşağıdaki kodu, komut satırında çalılştırmalısınız;

%windir%\system32\inetsrv\appcmd set config "Default Web Site" -section:system.webServer/security/requestfiltering -allowDoubleEscaping:true