2010-05-18 88 views
3

我有一個乾淨的Windows 7與VS2010 RTM安裝,並試圖讓ASP.NET開發服務器工作。VS2010/Windows 7 - >無法連接到ASP.NET開發服務器

當我運行該項目時,WebDev服務器啓動並顯示它正在偵聽本地主機上的端口x。

我已經試過:

  • telnet的端口。該端口不在監聽。
  • 運行netstat -o顯示WebDev服務器實際上沒有監聽任何端口。
  • 手動將WebDev端口更改爲不同的端口並重新啓動VS無效。

我的Windows防火牆完全關閉,並且沒有運行任何其他防火牆軟件。

有什麼想法可以在這裏發生什麼?

謝謝!

+0

當您嘗試訪問Web應用程序項目中的頁面時會發生什麼? WebDev服務器是否返回正確的響應? – 2010-05-18 16:38:19

+0

你是指在設計視圖中訪問頁面?是的,這是有效的。我認爲一些時髦的事情正在與IPv6進行。我關閉了NIC上的IPv6,但是當我ping本地主機時,它使用IPv6地址進行響應。由於WebDev服務器試圖偵聽本地主機,我認爲它無法綁定到合適的IPv4地址 – TJF 2010-05-18 16:54:47

回答

3

好的,想出瞭如何解決它:出於某種原因,我的主機文件有「127.0.0.1本地主機」評論,所以我假設WebDev服務器試圖綁定到本地主機,但它無法解析到127.0。 0.1地址。在我取消註釋該行並重新啓動VS之後,WebDev服務器正常工作

+0

Windows 7不需要本地主機在要解析的主機文件中。但是,如果您以前發佈了「路由刪除*」,則本地主機將不再被解析。 – 2010-05-18 17:06:59

+0

我沒有,這是一個乾淨的Windows 7安裝,所以我有點困惑,爲什麼它不會解決。不太明白路由表條目與DNS解析的關係? – TJF 2010-05-18 17:10:39

1

我遇到了這個問題,並嘗試了上述操作,但無效。幾分鐘後,我意識到有人開啓了互聯網連接共享 - 關閉了這一切,然後再次運行良好。

相關問題