В записи "" уже была добавлена ​​ошибка

У меня есть файл web.config в ASP.net, сообщающий об ошибке конфигурации.

 <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"/>
...

Выдает «Запись conn2 уже добавлена». ошибка. Я знаю, что добавил его только один раз. Не уверен, что это не так.

66 голосов | спросил Tony 13 J000000Wednesday11 2011, 16:56:16

2 ответа


0

это может быть файл web.config, который является родительским для этого. просто добавьте

<remove name="conn2" />

перед добавлением (еще раз):)

альтернативно очистите всю строку подключения, используя

<clear />
ответил Ales Ruzicka 13 J000000Wednesday11 2011, 16:59:36
0

Вы должны использовать <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 реализован как   сбор, и поэтому можно зарегистрировать несколько провайдеров на   в то же время

Если у вас есть другой проект с тем же именем строки подключения, вы получите эту ошибку, поскольку эта строка подключения уже добавлена ​​в коллекцию.

ответил Gage 13 J000000Wednesday11 2011, 17:09:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132