При запуске обновления Updater.exe не видит строку подключения
В install.xml строка подключения прописана следующим образом:
При запуске обновления выдает следующую ошибку:
The ConnectionString property has not been initialized.
MS SQL Server version: expected 2012 SP3, actual RTM
Configuration setup error:
Installed components/software have an outdated/incorrect version.
In order to start the update, please upgrade it.
Как решить данную проблему?
Нравится
Здравствуйте!
Проверьте строку ConnectionString, после открывающего тега должно быть сразу написано Data Source, как на примере:
<Site>Site-name</Site>
<installPackagesPath>c:\temp\InstallPackages\</InstallPackagesPath>
<ConnectionString>Data Source=%DbServer%; Initial Catalog =%Database%; Integrated Security=SSPI; MultipleActiveResults=True; Pooling=true; Max Pool Size=100</ConnectionString>
<DbEngineType>mssql</DbEngineType>
<CurrentSchemaName>dbo</CurrentSchemaName>
Аналогичная проблема, только с Redis: Redis server version: expected 3.0.0, actual <not available>
Коновалов Игорь,
ТП TS рекомендовала следующее: Удалите, строки с Redis в блоке <prerequisites> файла updater.exe.config.
Я просто заккоментил строку <!--<add name="Redis" version="3.0.0" />--> и скрипт пошёл дальше.