IIS 7为所有请求返回404

时间:2014-10-01 08:55:25

标签: iis

我有一个默认网站,下面有2个应用程序。一个是“http,net.tcp”上的WCF服务。另一个是asp.net网站。

当我浏览服务,静态文件,asp.net网站或默认网站时,我得到一个空白的404响应。 fiddler中的原始响应是“HTTP / 1.0 404 Not Found”

我尝试重新安装IIS。我认为它可能是处理程序,所以我看了一下列表,但它们完全匹配没有这个问题的机器。

本地“hosts”文件为空,并且尚未手动编辑machine.config文件。

(我仍然可以使用tcp连接到'dsxwebservice'服务,这个问题只出现了几天,可能是由于我对配置/安装所做的一些改动而引发的)

2 个答案:

答案 0 :(得分:1)

你见过Diagnosing 404 errors on IIS 7 and ASP.NET MVC吗?

您还可以查看Failed Request Tracing是否可以阐明您的具体情况。

答案 1 :(得分:0)

Skype正在占据80端口

我在命令行中使用它来得出这个结论:

netstat -ano

然后在任务管理器中找到端口80的PID

然后退出Skype并看到问题消失。

我通过更改Skype设置来解决冲突,只留下端口80。这也解释了为什么404不是IIS样式的404页面以及为什么IIS日志中没有任何内容 - 只是对默认网站图标的问号。