1

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

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

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

4

1 回答 1

1

您是否确保选中了启用默认文档?IIS 5 会忽略您的 web.config 中的任何网络服务器设置,因此与它没有任何关系。

于 2009-05-10T01:05:23.987 回答