Строка соединения IIS и Entity Framework кажется дублированной, но не может видеть, где - PullRequest
0 голосов
/ 11 июля 2010

Когда я запускаю свое веб-приложение asp.net mvc2, используя IIS7.5 и подключаясь к SQL2008, я получаю следующее сообщение:

"Запись 'XXXEntities' уже добавлена. \ Projects \ ProjectName \ web.config line 32"

Теперь я думаю из того, что я прочитал ранее, что IIS читает его дважды, но может найти эту строку только в корневом файле web.config.

Кто-нибудь может дать мне представление, что я могу сделать, чтобы преодолеть это?

спасибо

Ответы [ 2 ]

0 голосов
/ 03 февраля 2011

Одним из способов является использование редактора конфигурации внутри IIs Manager, поэтому откройте inetmgr.exe, перейдите на сайт или в приложение, где вы видите проблему, и дважды щелкните значок редактора конфигурации, выберите раздел connextionStrings.Вероятно, вы увидите всплывающее окно с ошибкой, но теперь меняйте местоположение в раскрывающемся списке, пока не сможете получить данные.Когда вы откроете редактор коллекции, вы увидите место, где была добавлена ​​каждая запись.

0 голосов
/ 02 февраля 2011

Попробуйте добавить тег <clear/> примерно так:

<connectionStrings>
    <clear/>
    <add name="MyEntities" connectionString="blah,blah,etc." />
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...