Visual Studio 2005/2008 調試Web項目時出現「沒法顯示該網頁」(轉)

調試Web程序的時候,忽然頁面不能顯示出來,總是顯示着「網頁沒法顯示」的頁面。查看.net2.0,編譯東西很正常啊,重裝也不行,瀏覽器重置也不行,就差重裝系統了,我再想再不行就重裝的時候,(如今最大的樂趣可就是編程了啊)終於一個驚天大發現:IE地址欄裏面顯示端口號和桌面任務欄右下角「ASP.NET Development Server」的端口壓根就不一致,我把IE地址欄的端口號改爲「ASP.NET Development Server」顯示的端口號,結果網頁就出來了,後面在Google上繼續搜索,查詢關鍵字「VS2005  調試 端口不一致」,終於找到了答案,原來是防火牆的緣故,我把高人的原話引用過來: html

「是否安裝了NOD32 3.0以上版本?或者還有其它什麼防火牆類軟件?
若是你是安裝NOD32 3.0的,按照如下方法作:
依次進入NOD32的高級設置(F5),Web訪問保護,HTTP,Web瀏覽器,會看到一個程序列表你的devenv.exe應該在其中,雙擊前面的勾(至關於去掉選中狀態),肯定退出,中止一切運行的ASP.NET Development Server,在VS中打開並從新編譯運行你的Web程序」 web

注:其實出現端口號不一致的問題,若是想要web程序跑起來仍是沒有問題的,那就是不採用隨機端口的方式,在VS2005裏面的「網站」-->「啓動選項」-->「啓動選項」,找到「服務器」,而後選中「使用自定義服務器」,在「基URL」中填上web程序的虛擬路徑便可,通常就是::http://機器名(或你本機的IP地址)/web程序別名。編程

http://www.cnblogs.com/phcis/archive/2009/04/28/1445445.html瀏覽器

相關文章
相關標籤/搜索