Ошибка сервера в приложении / DNNTest - PullRequest
1 голос
/ 08 декабря 2008

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

Ошибка источника:

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

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

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

спускать = DotNetNuke2; uid = nukeuser; pwd = dotnetnuke; "providerName =" System.Data.SqlClient "/>

Line 26: </connectionStrings>

Line 27: <appSettings>

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

Ответы [ 3 ]

1 голос
/ 09 декабря 2008

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

Если в корне сайта есть приложение, которое уже определяет ключ '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 голос
/ 08 декабря 2008

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

0 голосов
/ 08 декабря 2008

Может быть, этот пост на форумах dotnetnuke поможет:

Запись 'SiteSqlServer' уже добавлена ​​

...