我有一个默认网站,下面有2个应用程序。一个是“http,net.tcp”上的WCF服务。另一个是asp.net网站。
当我浏览服务,静态文件,asp.net网站或默认网站时,我得到一个空白的404响应。 fiddler中的原始响应是“HTTP / 1.0 404 Not Found”
我尝试重新安装IIS。我认为它可能是处理程序,所以我看了一下列表,但它们完全匹配没有这个问题的机器。
本地“hosts”文件为空,并且尚未手动编辑machine.config文件。
(我仍然可以使用tcp连接到'dsxwebservice'服务,这个问题只出现了几天,可能是由于我对配置/安装所做的一些改动而引发的)
答案 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日志中没有任何内容 - 只是对默认网站图标的问号。