IIS 6.0 / 2003 一段时间后出现 404 错误

Bry*_*oth 2 windows-server-2003 iis-6 timeout http-status-code-404

我有一个运行 Windows Server 2003 的本地开发服务器,它承载了一些在 IIS 6.0 上运行的应用程序。我可以很好地连接到这些应用程序,但是在未知的一段时间后它们无法访问,给我 404 错误。当我收到这些 404 错误时,我仍然可以 ping 服务器。

但是,我注意到如果我在客户端上运行ipconfig /releaseipconfig /renew连接问题就会解决。

关于这里可能发生的事情以及如何解决的任何想法?


更新 1

当我遇到连接问题时,IIS 错误日志显示s-reasonTimer_ConnectionIdle.

Eth*_*lle 5

嗯,可能您没有启用正确的网络扩展,这可以解释它是间歇性工作。

我将把你链接到 technet 上的这篇文章:technet 但我要注意的片段是这个;

IIS6 动态内容:未启用 Web 扩展时,会记录 W3C 扩展日志文件中的 404.2 条目。使用 IIS Microsoft 管理控制台 (MMC) 管理单元启用适当的 Web 扩展。默认 Web 扩展包括:ASP、ASP.net、服务器端包含、WebDAV 发布、FrontPage 服务器扩展、通用网关接口 (CGI)。必须添加并显式启用自定义扩展。有关详细信息,请参阅 IIS 6.0 帮助文件。

IIS6 静态内容:当扩展名未映射到 MIME 映射属性中的已知扩展名时,会记录 W3C 扩展日志文件中的 404.3 条目。使用 IIS Microsoft 管理控制台 (MMC) 管理单元在 MIME 映射中配置适当的扩展。有关详细信息,请参阅 IIS 6.0 帮助文件。

所以基本上,使用您的日志文件并尝试缩小特定错误的范围。404 可能有很多问题,如果没有更具体的错误标签就很难解决。