在唯一密钥属性“value”设置为“index.aspx”时无法添加类型为“add”的重复集合项解决办法
在“Internet信息服务(
iis)管理器”对话框的中间位置的“WEB主页”对话框,双击此对话框中的“
iis”下面的“
默认文档”选项出现如下错误:
文件名:\\?\D:\站点文件夹名称\web.config
行号:20
错误:在唯一密钥属性“value”设置为“index.aspx”时,
无法添加类型为“
add”的重复
集合项
-------------------
这个问题的原因是2008server 的IIS 有很霸道的管理权,可以去修改每个网站的某些独立设置。当你设置总的默认文档后,就会发生这类问题。比如原先不存在默认的index.aspx,你开设网站已经增加了这个头,后来又修改了总的默认设置,增加这个头,就会发生无法访问的情况,无法修改当前网站的头。
处理办法:用可用的或备份的web.config 覆盖原先的。
预防方法:开发人员或者网站安装管理人员,应该考虑将web.config设置成只读模式。另外asp等网站,进去根目录文件夹,删除web.config即可。