IIS5不在本地计算机上提供index.html,即使它已在默认文档中列出

时间:2009-05-09 22:16:54

标签: visual-studio-2008 iis iis-5 default-document

我正在使用IIS5在运行XP SP3的计算机上在VS2008中开发一个站点。我已经在每个目录index.html中命名了主页,以避免指定完整路径的www.domain.tld/directory/pagename.ext方案,并且因为这些页面确实包含其目录中其他页面的索引。

当我在本地计算机上调试时,我得到了可怕的“目录列表”页面。我已确认IIS默认文档中列出了index.html,我也尝试将其移至第一个位置。没变。将站点上载到运行IIS7的服务器会产生预期的和期望的结果。

问题是因为我有旧版本的IIS吗? IIS在本地运行而不是在Web服务器上运行时的运行方式有何不同?我是否需要更改web.config中的设置?任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您确定选中了启用默认文档吗? IIS 5忽略了web.config中的任何Web服务器设置,因此不应该与它有任何关系。