我正在使用IIS5在运行XP SP3的计算机上在VS2008中开发一个站点。我已经在每个目录index.html
中命名了主页,以避免指定完整路径的www.domain.tld/directory/pagename.ext
方案,并且因为这些页面确实包含其目录中其他页面的索引。
当我在本地计算机上调试时,我得到了可怕的“目录列表”页面。我已确认IIS默认文档中列出了index.html
,我也尝试将其移至第一个位置。没变。将站点上载到运行IIS7的服务器会产生预期的和期望的结果。
问题是因为我有旧版本的IIS吗? IIS在本地运行而不是在Web服务器上运行时的运行方式有何不同?我是否需要更改web.config中的设置?任何想法都将不胜感激。
答案 0 :(得分:1)
您确定选中了启用默认文档吗? IIS 5忽略了web.config中的任何Web服务器设置,因此不应该与它有任何关系。