先说一下前提,公司用.net做的一个问题系统部置在服务器上,并且设为webroot,
后来由于其它原因,需要在此服务器上再做一演示程序, 好吧,把数据库,程序复制一份,新建一个虚拟目录demo,修改web.config配置。
结果碰到到一个问题,出错
web.config 出现
The entry 'demoConnectionString' has already been added.
而在web.config 中 只有一个节点 demoConnectionString.
后来google了一下,原来是因为根目录和我新建的虚拟目录web.config结构是一模一样的,导致节点名字相同,提示错误。
只需在demo的web.config 节点前添加 remove即可.
<remove name="demoConnectionString"/>
或者<clear/>也行.