项"Oracle"已添加,或者The entry "*" has already been added的解决方法

来源:互联网 发布:cs1.6 mac版下载地址 编辑:程序博客网 时间:2024/06/17 23:20

今天给客户部署程序的时候遇到一个问题,报The entry "Oracle" has already been added的错误。部署的情况是这样的:原来的IIS主目录指向aaa的文件夹,然后我又发布了一个程序bbb,aaa和bbb的web.config中有一个键的名称相同,但是键值不相同,这时候我访问bbb的程序的时候就报了The entry "Oracle" has already been added的错误。最终的解决方法很简单:在bbb的web.config的键Oracle的前面加上一句:<remove name="Oracle"/>或者<clear/>
如下所示:

 

<connectionStrings>
    <remove name="Oracle"/>
  <add name="Oracle" connectionString="F5E06598D458112631DBBF4C2A562489F22C12713D044D45471EF705E5078EBCFAC65F416405CE75F8097EE147980EA2198E74925146D552A384E5751843060E91C26A7CC5598EA9"/>
  <add name="OleDb" connectionString="48336B00FF63D5ABCDE8FE2310B4B634FBB417D3F8EC2D3CCD625745B63D23E2AAAD67C493FA3267BCE406C81B6DA7317BE72B89E8475BCD"/>
  <add name="SQLServer" connectionString="F1AAB021E19140373002A21E025E86F40CAE25148E4DB40D7DEB94774D49E5CB4FC52C648C7F4BE04CB487B3603C3EECE997BA708A622C4A887F4174F10FDF58F66B4E8F561A4A36EDCF24A9DE777A9703954B784417996E"/>
 </connectionStrings>

 

问题解决。

但是如果两个键的名称相同,键值也相同的话,就不会产生该错误。

原创粉丝点击