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