Kentico не читает обновленное имя сервера SQL Server, имя пользователя или пароль - PullRequest
0 голосов
/ 03 декабря 2018

Kentico CMS размещается как служба приложений Azure.Пришлось сменить пароль администратора для нашего Azure SQL Server.После обновления пароля в строке подключения корневого web.config в Kentico, Kentico по-прежнему жалуется на это сообщение об ошибке

Ошибка подключения SQL Приложению не удалось подключиться к базе данных, проверьте строку подключения вДоступность файла web.config и сервера SQL.

Исходная ошибка: сбой входа для пользователя 'myadminusername'

Обратите внимание, что я не могу очистить кэш Kentico, поскольку не могу получить доступ кпортал вообще.И IIS не существует, поскольку это служба приложений Azure.Я попытался перезапустить службу приложения несколько раз, но безуспешно.

Странно меняющееся имя пользователя или адрес сервера в web.config не меняют сообщение об ошибке.В сообщении об ошибке отображается то же старое имя пользователя.

У меня нет проблем с использованием значений строки подключения в SSMS или другом приложении.Оба работают с новым паролем.

1 Ответ

0 голосов
/ 04 декабря 2018

Существует 2 места для изменения этого имени пользователя и пароля:

  • web.config
  • Настройки приложения Azure

По умолчанию настройки приложенияпереопределить настройки web.config.Таким образом, вы можете менять свой пароль в течение всего дня в файле web.config, и если настройки приложения Azure остаются неизменными, ваш веб-сайт никогда не увидит эти обновления.Я предлагаю проверить на портале Azure в настройках / конфигурации приложений и посмотреть, есть ли в настройках CMSConnectionString.Если это так, обновите учетные данные там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...