代码改变世界

[Exception]IIS6:The entry "*" has already been added的解决方法

2012-07-18 08:56  Hejin.Wong  阅读(608)  评论(0编辑  收藏  举报

问题

版本:IIS 6

部署程序的时候遇到一个问题,报The entry "Oracle" has already been added的错误。

原因

原来的IIS主目录指向aaa的文件夹,然后我又发布了一个程序proA,proA和proB的web.config中有一个键的名称相同,但是键值不相同,这时候我访问proB的程序的时候就报了The entry "Oracle" has already been added的错误。

解决方法

在proB的web.config的键Oracle的前面加上一句:<remove name="Oracle"/>或者<clear/> 

 

1 <connectionStrings> 
2     <remove name="Oracle"/> 
3     <add name="Oracle" connectionString="**************"/> 
4     <add name="OleDb" connectionString="**************"/> 
5     <add name="SQLServer" connectionString="**************"/> 
6 </connectionStrings>