IIS 6 – HTTP突然停止工作,认为FTP继续工作

几年前,我们有一个Asp.Net 2的网站设置给我们的客户,直到几天前,这个客户端才能正常工作。

以下是详细信息:

  • Windows 2003 Sp1
  • 1 GB RAM
  • IIS 6.0

突然,IIS停止服务任何HTTP请求(包括HTML文件),即使FTP工作正常。 运行ping也会返回一个合适的IP。

我尝试过的东西:

  • 回收应用程序池。
  • 重新启动IIS
  • 卸载/重新安装IIS
  • 试图设置一个简单的Hello World,单页HTML网站

但是这些都不起作用。 我试图访问该网站时不断收到以下消息(在FF中):

加载页面时重置与服务器的连接。 该网站可能暂时不可用或太忙。 再试一次。 如果您无法加载任何页面,请检查您计算机的networking连接。 如果您的计算机或networking受防火墙或代理保护,请确保允许Firefox访问Web。

所有的绑定都是正确的,并指向IP。 以前有没有人遇到过这种情况,有人能帮我吗?

谢谢。

编辑1

我之前忘了提及这些观点。 – 重新启动服务器对此没有影响。 我已经多次尝试过。 – 从2011年4月21日起没有IIS日志。 即使21日/ 22日的事件日志也没有显示任何exception情况。

编辑2我从IISdebugging工具包称为WFetch这个工具,并运行它的本地主机有一个Hello网页的默认IIS网站。 以下是答复:

开始…… WWWConnect :: Connect(“localhost”,“80”)\ n IP =“127.0.0.1:80”\ n源端口:1085 \ r \ n WWWConnect :: Close(“localhost”,“80 “)\ nclosures源端口:1085 \ r \ n无法发送数据,因为连接已closures完成。

编辑3经过近10天的地狱,IIS只是开始自动工作。 就这样。 我已经重新安装了它,但即使重新安装后也遇到同样的问题。 然而,我们已经放弃了所有的希望,并开始迁移到一个新的服务器后,安装该死的东西2天开始再次提供页面。 非常奇怪,我不知道发生了什么事情。

感谢大家的所有build议 – 他们在学习如何去debuggingIIS方面有很好的学习和帮助。 真的很感激。

一些故障排除步骤尝试是:

  • 看看一个静态test.html页面是否工作
  • 创build一个新的网站和应用程序池,看看它是否工作
  • 该站点显示为在IISpipe理器中启动。 如果没有,那么可能会有重复的绑定。
  • 在iisreset和第一个视图之后立即执行事件查看器通常非常有帮助
  • 尝试一个“失败testing”,停止网站,看看消息是不同的。 如果是,那么你知道这次访问肯定是正确的。 如果它不是站点完全失败,或者与绑定closures,意味着另一个站点或服务器正在处理请求