browserda "Internet Explorer websayfasını görüntüleyemiyor" hatası aldım. Baya sinir bozan bir durumdan sonra ASP.NET Development Server'ın verdiği portla browserın portunun eşit olmadığını gördüm. Browser da port : http://localhost:2635/... ama development serverdaki ise http://localhost:2637/... Bu hatanın Firewalldan kaynaklandığı apaçık ortada aslında. Ve bende NOD32 kullandığım için bir kaç küçük ayarla bu konunun üstesinden gelebildim. Yapmanız gerekenler aşağıdaki gibi.
- Nod32 yi açtıktan sonra Gelişmiş Ayarlar için F5'e basın.
- Sonra Web Erişim Koruması -> HTTP -> Web Tarayıcıları kısmına gidin.
- Alt kısımdaki ekle yi tıklayın ve C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE adresini girin ve Aç'a tıklayın.
- Dosya listede göründükten sonra, yanındaki check box'ı kırmızı (x) işareti olarak işaretleyin.
Bu procedure sayesinde ASP.net development server port filtrelemesinden etkilenmiyecek ve problem çözülmüş olacak.Umarım yardımcı olur. Iyi kodlamalar.


5 yorum:
Bilgi için teşekkürler kardeşim...
Aynı sorun IIS üzerinde çalıştığını düşünürsek ASP.NET tabanlı çalışamalarda server sayfayı bulamadığını erişemediğini söylüyorç Buda ASP nin register edilmemesiden kaynaklanıyor.
Komut satırından,
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
şeklinde asp.net i iis e kaydederek sorunu çözebilmiştim,
"v2.0.50727" kısmı ise kodladıgın framework e göre değişiklik gösteriyor.
İyi çalışmalar
Kardeşim ek bilgi için teşekkür ederim.
Bendede aynı sorun var ama İki yöntemlede çözülmedi sorunum.yanlız bende şöyle bir durum var başka bir projemi açıyorum normal şekilde debug edebiliyorum sadece bir projemde bu hata var.
Yardımcı olursanız çok makbule geçer şimdiden teşekkürler..
Selamlar,
Aslında bahsettiğimiz gibi sorun tamamen firewall'dan kaynaklanıyor. Kesin cozum olarak firewall uygulamasını kaldırabilirsin :)
Yorum Gönder