今天给客户部署程序的时候遇到一个问题,报The entry "Security" has already been added的错误。部署的情况是这样的:原来的IIS主目录指向aaa的文件夹,然后我又发布了一个程序bbb,aaa和bbb的web.config中有一个键的名称相同,但是键值不相同,这时候我访问bbb的程序的时候就报了The entry "Oracle" has already been added的错误。最终的解决方法很简单:在bbb的web.config的键Security的前面加上一句:<remove name="Security"/>或者<clear/>
如下所示:
<remove name="Security"/>
<add name="Security" connectionString="Driver={Adaptive Server Enterprise};app=wrnopoa;server=10.3.3.10;port=5000;db=rnopoa;uid=rnopoa;pwd=ob88t0oa;Language=us_english" providerName="System.Data.Odbc"/>
VB.NET www.rzgd.cn