2008-12-08 2 views
1

Сообщение об ошибке Parser: запись 'SiteSqlServer' уже добавлена.Ошибка сервера в приложении '/ DNNTest'

Источник ошибки:

Line 23: providerName="System.Data.SqlClient"/> --> 

Line 24: < ! -- Connection String for SQL Server 2000/2005 --> 

Line 25: <add name="SiteSqlServer" connectionString="Server=(local); 

abase=DotNetNuke2; uid=nukeuser;pwd=dotnetnuke;" providerName="System.Data.SqlClient"/>

Line 26: </connectionStrings> 

Line 27: <appSettings> 

Кто-нибудь знает работу вокруг ???

ответ

1

Вот работа, вокруг которой я следовал вчера, чтобы решить мою проблему:

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

Вы могли бы попытаться изменить раздел ConnectionString выглядеть следующим образом:

<connectionStrings> 

<remove name="SiteSqlServer" /> 

<add name="SiteSqlServer" connectionString="server=(local);uid=;pwd=;Trusted_Connection=yes;database=communityserver" /> 

</connectionStrings> 

Удалите старый ключ, а затем добавить новый.

вы можете попытаться очистить строки подключения на первой строке в том же разделе в web.config.

<connectionStrings> 
<clear /> 

...

Это эффективно предотвращает унаследованных соединений.

1

Кажется, в файле web.config есть две строки подключения с именем «SiteSqlServer». Можете ли вы опубликовать полный раздел конфигурационного файла?

+0

нет, я проверил ... есть только один – Samiksha 2008-12-08 08:57:22