2009-04-24 56 views
1

我一直在試圖建立我最近重新成像工作站與我們的,它由一個ASP.Net網站和一些C#的Web服務的ASP.Net應用程序一個工作。我可以成功地啓動每個服務和網站的調試實例。但是,只要網站嘗試連接並使用其中一個Web服務,我就會得到以下例外。本地ASP.Net連接問題

無連接可以作出,因爲 目標機器積極地拒絕它 127.0.0.1:80

說明:在 當前Web 請求的執行發生未處理的異常。請查看堆棧跟蹤 以獲取有關錯誤 以及源代碼的詳細信息。

異常詳細信息: System.Net.Sockets.SocketException:沒有 連接可以作出,因爲 目標機器積極地拒絕它 127.0.0.1:80

所以它看起來像我的電腦拒絕與自己的聯繫。我的第一個想法是檢查Windows防火牆被禁用,它被禁用(該服務沒有運行)。我認爲IT沒有在這臺PC上運行任何其他防火牆軟件,所以我有點難以確定還有什麼可能導致連接被拒絕。

回答

2

愚蠢的問題,但你真的有你的機器上安裝的IIS?當您運行應用程序的調試實例時,它將在IIS之外運行。如果你正在運行的兩個網站的調試情況和你的服務,可能是你的服務沒有運行在端口80

仔細檢查您的IIS安裝...然後設置您的服務端口80上運行正常。

+0

D'oh!我忘記了我需要安裝IIS!在我的防守中,自從我上次必須設置用於網頁開發的個人電腦以來,這是一個好年。即使還忘記安裝IIS是令人尷尬的! – Danielb 2009-04-24 15:26:05