有时候我们无法直接访问网站域名,必须加上首页文件。
比如:访问www.abc.com 不行,访问www.abc.com/index.asp(假定index.asp为首页)则可以!
这是为什么呢?
开始我怀疑是首页文件没有设置,进入IIS设置“默认文档”时会出现错误提示“在唯一密钥属性“value”设置为“default.aspx”(或者index.asp等)时,无法添加类型为“add” ”的重复集合项。
这时,发现在IIS中设置默认文档也不行。
解决方法:通过IIS管理器,查找网站,点击该网站,再点击右侧的“浏览”,快速定位到改网站文件目录的位置。然后网站的配置文件,一般名为web.config。右键编辑,在<files>与</files>之间加入以下代码,保存即可!
<clear />
<add value=”index.php” />
<add value=”Default.htm” />
<add value=”index.htm” />
<add value=”index.html” />
<add value=”iisstart.htm” />
<add value=”default.aspx” />
(注意:上面的代码可根据你的网站首页文档类型来自己添加,但<clear />是必须要添加的)