關於Visual Studio無法串連到Visual Studio 的Localhost Web伺服器問題

來源:互聯網
上載者:User

今天做網站項目,碰到一個問題,折騰了一天!想想可能有朋友也可能會碰到同樣問題,寫個文章分享一下吧!


最近在做一個小小的網站項目,一直都沒有太大的問題。今天早上在開啟同一個項目時,執行調試,卻出現了一個沒見過的錯誤!提示“無法與web程式開發伺服器建立串連”,開始只覺得可能那裡配置錯了吧!查看設定檔,修改屬性,還是不行。

上網查查吧!在百度輸入“VS2010無法串連到web程式開發伺服器”,沒有什麼真的解決問題的方法。有的說是IIS的問題,自己感覺沒怎麼用,就一直都沒裝IIS。可是為瞭解決問題自己裝上了,在網上搜了一下,Win7下如何配置IIS,就這樣裝上了,設定了一下!可是問題還是沒有解決。

看看是不是項目的問題,換了其他的項目還是一樣的錯誤提示!看看重啟起一下機器,還是不行。沒辦法了,自己又把VS2010修複了一下,又把補丁封裝了一下。大家都懂得,裝這個東西,等著吧!沒辦法,等啊!重啟,開機,在偵錯工具,還是不行。這是怎麼回事?乾脆直接把VS2010卸載了,那又是等待,然後在裝上,又是等待,終於裝完了。運行提示有些組件需要VS2010補丁包才可運行(如:WP7開發工具),又開始打補丁,又是漫長的等待,真的等的我沒脾氣了。終於該卸載的卸載了一遍,又從新裝了一遍,應該好了吧!在運行一下項目,還是報同樣的錯誤提示,自己很是鬱悶啊!

沒辦法,在網上胡亂的找資料,在百度輸入“無法串連到VS2010 web程式開發伺服器”,有幾個解決方案,說是防火牆的問題,把防火牆關了,問題是解決了,項目可以正常開啟了,但又沒有更好的辦法。也搜到部落格園的一篇文章:

標題《無法串連到 Visual Studio 的 Localhost Web 伺服器/Unable to connect to Visual Studio's Localhost Web Server》

連結:http://www.cnblogs.com/Jinglecat/archive/2006/04/18/377752.html

看來還是有人碰到這樣的問題的,看了一下評論,解決方案還是把防火牆關了。點開的其他的文章,也是說防火牆的問題,關了就行。自己再查查看看有沒有更好的辦法。

偶然,點了一篇文章:

標題《最近好背,無法串連到Visual Studio 的Localhost Web伺服器,真洋氣!》寫的比較好,給出了兩種方法,有一種不需要關閉防火牆的。

連結:http://hi.baidu.com/qq34184145/blog/item/c842c0fbb62ff11a6c22eb75.html

原文如下:

這幾天好背,Vs和SQL 都無法啟動,今天弄好了,啟動了又來個問題:無法串連到Visual Studio 的Localhost Web伺服器,真洋氣!

本來是寫BookStore的,自己也不咋會,控制項用的也是亂,不會用。

就寫了個註冊頁面和登入頁面,查詢頁面,然後也連上了資料庫。

其他的被那個什麼母片的設計的搞的頭疼,於是放棄不寫了,關了電腦,

我再開電腦,去查看,出現下面這個:

弄的人想死 ,本來都不會,這些東西還老出問題。

沒辦法,不想還原,也不想重新裝,就上網找那個最牛逼的"人"。

(1)方法:

:>>>step1  

【工具】->【外部工具】->按【添加】輸入:  

1)標題:Web Server Port:8080  

2)命令:C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"WebDev.WebServer.EXE 

3)參數:/port:8080 /path:$(ProjectDir)  

4)【使用輸出視窗】選上  

>>>step2  

點擊step1後在【工具】菜單上出現的“Web Server Port:8080”選項,啟用自訂Web Server伺服器,啟用後視窗右下角會出現一個“asp.net development server”表徵圖。  

>>>step3  

在網站上右擊選擇【屬性頁面】->【啟動選項】->【使用自訂伺服器】,在基URL輸入http://localhost:8080  

>>>step4 

記得要把該網站或項目的IIS上的運行連接埠也要改成8080:IIS--找到你的專案網站,並且右擊--將連接埠改成8080 

(2)方法;

給防火牆滅了就可以了 。

我的是防火牆搞的鬼!

再次運行:

*****************************************************************************************************************

按方法一:不需關閉防火牆,設定。

但到“2)命令:C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"WebDev.WebServer.EXE”時,卡住了,點擊瀏覽找不到對應的檔案啊!

但是知道那是調用WebServer.EXE程式,輸入的是一個路徑。在C盤找不到啊!

又查百度WebDev.WebServer.EXE所在檔案路徑,查了沒找到,自己也反路徑,按照原路徑尋找,還是沒找到。上網接著查,偶然間有碰到一篇文章:

標題:《Visual Studio內建web server來部署asp.net簡易伺服器運行》

連結:http://www.zerow.info/visual-studio-comes-with-simple-web-server-to-deploy-the-server-is-running-asp-net/

原文如下:

想臨時運行一下asp.net 程式,但IIS一般由於比較消耗資源被關閉,或沒有安裝IIS,可以使用Visual Studio 中內建的web server(),作為輕量級的伺服器使用。
各個版本的Visual Studio開發環境內建的asp.net伺服器路徑如下:
vs2005 %systemroot%\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE
vs2008 C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
vs2010 C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer20.EXE
使用協助:
啟動上面的webdev.webserver程式,就會彈出協助對話方塊。
在命令列下執行:WebDev.WebServer.EXE/?也可以看見關於此命令的協助,非常簡單,就三個參數:
 /port:連接埠
 /path:"實體路徑"
 /vpath:"虛擬路徑"

需要臨時開一個WEB網站的時候,在“開始”->“運行”中輸入以下命令:
WebDev.WebServer.EXE /port:80 /path:"c:\mysite" /vpath:"/

原來是Visual Studio內建web server來部署asp.net簡易伺服器,我的這個是VS2010的路徑,原文的那個應該是VS2005的路徑,回到項目,點擊瀏覽,跟著VS2010路徑找到,設定結束。在調試一下,真的可以,高興啊!終於解決了。想著像我們這樣的小菜可能也會碰到這樣的問題,寫個文章分享一下吧!

回頭看看這個路徑:C:\Program Files\Common Files\microsoft shared\DevServer\10.0下的檔案:

原來WebDev.WebServer20.EXE這個程式路徑在這!

回頭想想,這個問題,看來對問題的理解是個問題啊!

想到兩點:

1、自己不要悶頭處理問題,自己悶著處理,估計找到問題的解決辦法會比較費勁,而且還解決不了,可能是問題的方向不對。學會向他人詢問,或藉助互連網,讓自己解決問題更高效些。

 看遇到這個問題的朋友,有的真是被它折騰了,好幾天,還好我現在已經解決了。開始自己又是重啟機器,又是修複VS2010,後來的卸載掉,又重裝上,都是方向不對,沒有真的找到問題的根源。藉助互連網好多了。

2、理解問題到位,尋找解決辦法也會快點吧!

我用百度查這個問題的解決辦法就是一個例子。

第一次輸入:“VS2010無法與web程式開發伺服器建立串連”

搜到的結果:

點擊可能的解決辦法,還是沒有想要的結果。

第二次輸入:無法串連到VS2010web程式開發伺服器

有幾個可選方案,但大都是關閉防火牆。

第三次:visual Studio無法串連到visual studio程式開發伺服器

有更多的方法了。

第四次:把點擊的文章的標題拿來搜一下“無法串連到visual studio的LocalHost web服務”

這樣找到比較好的、比較多解決辦法了。

還有一篇關於修改IE的設定的:連結:http://support.microsoft.com/kb/886388/zh-cn

 

很好的使用百度、Google搜尋,還是挺好的,

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.