2014-10-01 168 views
0

我有一個默認網站和2個應用程序。一個是「http,net.tcp」上的WCF服務。另一個是一個asp.net網站。IIS 7爲所有請求返回404

當我瀏覽到服務,靜態文件,asp.net網站或默認網站時,我得到一個空白的404響應。在提琴手的原始響應是「HTTP/1.0 404未找到」

我試過重新安裝IIS。我認爲它可能是處理程序,所以我查看了列表,但它們完全匹配沒有此問題的計算機。

本地'hosts'文件爲空,並且machine.config文件尚未被手動編輯。

(我仍然可以連接到服務「dsxwebservice」與TCP和這一問題僅是存在了幾天,可能是由一些改變,我對配置進行觸發/安裝)

回答

0

的Skype被佔用的端口80

我來到這個結論使用此命令行:

的netstat -ano

然後對80端口的任務找到PID經理

然後退出Skype並看到問題消失。

我通過改變Skype設置來單獨離開端口80來解決衝突。這也解釋了爲什麼404不是IIS風格的404頁面,爲什麼IIS日誌中什麼都沒有 - 只是對默認網站圖標的問號。