home
05 Dec 2010 - By Ahmet Kakıcı

ASP.NET Development Server - IPv6 sorunu

Son bir yıldır ASP.NET ile uygulama geliştiren ve günlük hayatta Firefox kullanan biri olarak üzerinde çalıştığım uygulamaların debug aşamasında bu kadar yavaş çalışmasına bir anlam veremiyordum. Nasıl oluyorsa Internet Explorer gibi bir tarayıcıda sorunsuz bir şekilde debug ettiğim sayfalar Firefox ve Chrome ile anlamsız bir şekilde yavaş açılıyordu.

Geçen hafta stackoverflow‘da gezerken gözüme takılan bir soruya gelen cevap ise günü kurtardı ve sorumu da çözmüş oldu.

Sorunun sebebi Firefox’un ASP.NET development server’ın verdiği rastgele portları çözerken yaşadığı karmaşaymış. Firefox’un IPv6 desteğini pasif hale getirince sorun kalmadı.

Eğer sizler de benim gibi ASP.NET ile uygulama geliştiriyorsanız ve Firefox’un debug performansından şikayetçiyseniz Firefox’ta adres çubuğuna <strong>about:config</strong> yazıp dikkatli olacağınıza da söz verdikten sonra  <strong>network.dns.disableIPv6</strong> özelliğini <strong>true</strong> yaparsanız sizin de sorununuz çözülmüş olacaktır.

Bu sayede debug işleminde de Internet Explorer’dan uzak durabilirsiniz.