IIS 正在运行但不提供内容

IIS 正在运行但不提供内容

我有一个运行 Windows 2k8 R2 的内部开发服务器,其中设置了 Web 和 FTP 服务器角色,但它根本不提供任何内容。

尝试通过 telnet 从另一台主机连接时出现“连接失败”:

c:\>telnet devserver 80
Connecting To devserver...Could not open connection to the host, on port 80: Conn

等失败

在开发服务器上使用时netstat -an | find "80",80 端口上没有连接(1801 上有几个连接,等等)

tcpview确认了这一点,列出端口 80 上没有打开的连接。

下列与 Web 角色相关的服务正在运行:

  • 万维网发布服务
  • 应用程序主机帮助服务
  • Microsoft FTP 服务(允许 FTP 连接端口 21)
  • Windows 进程激活服务

默认网站绑定是:

Type    Host Name    Port    IP Address    Binding Information
http                 80      *             
net.tcp                                    808:*
net.pipe                                   *
net.msmq                                   localhost
msmq.formatname                            localhost

在默认站点下设置新应用程序时,仅当“连接为”用户是本地管理员时,测试功能才会通过连接/授权,否则测试会出现“无效的应用程序路径”错误。

W3SVC 服务 PID 从未绑定到端口 80(它正在运行并且对于 ftp 绑定到端口 21)。

处没有 W3SVC 日志目录(仅 FTPSVC2),处c:\inetpub\logs\LogFiles\也没有 HTTPERR 目录。c:\windows\system32\c:\windows\system32\logfiles\

事件日志中似乎没有任何相关错误。

我真的很感激任何关于如何深入探究这里正在发生(未发生)的事情的想法!

答案1

此时,考虑到您最初帖子中提供的附加信息,更明智的做法是从头开始平整并重建整个服务器。这比深入操作系统内部来破解和削减您的注册表/文件要容易得多。不要在这里重新发明轮子。只需删除此安装并重新开始。如果再次发生这种情况,请查看您的硬件/驱动程序。

相关内容