我在ASP.net中有一个web.config给我配置错误.
<connectionStrings>
<add name="conn1" connectionString="Data Source=test;database=test;uid=test;pwd=test"/>
<add name="conn2" connectionString="Data Source=123.123.1.123;database=test2;uid=test;pwd=test"/>
...
Run Code Online (Sandbox Code Playgroud)
它抛出了"条目'conn2'已被添加." 错误.我知道我只添加了一次.不确定是什么问题.
Ale*_*cka 153
它可以在web.config中,它是此父的父级.加上
<remove name="conn2" />
Run Code Online (Sandbox Code Playgroud)
在你添加之前(再次):)
或者清除所有连接字符串
<clear />
Run Code Online (Sandbox Code Playgroud)
Gag*_*age 18
您应该<clear />
在向web.config添加任何提供程序时使用.阅读这篇文章:http://weblogs.asp.net/scottgu/archive/2006/11/20/common-gotcha-don-t-forget-to-clear-when-adding-providers.aspx
上述问题的根本原因在于如何在web.config文件中注册新提供程序.
web.config文件中的部分是作为集合实现的,因此可以同时注册多个提供程序
如果您有另一个使用相同连接字符串名称的项目,您将收到此错误,因为该连接字符串已添加到集合中.
归档时间: |
|
查看次数: |
64921 次 |
最近记录: |