Это мой процесс установки некоторых строк подключения в моем размещенном в Azure приложении:
При отладке строки хранятся в Web.Config
как обычно, и шифруются с помощью aspnet_regiis
чтобы скрыть их в системе управления версиями.
При публикации им присваиваются некоторые общие значения в Web.Release.Config
:
<add xdt:Transform="Insert" name="SPsvcUsername" connectionString="username"/>
<add xdt:Transform="Insert" name="SPsvcPassword" connectionString="password"/>
Затем я захожу в Службу приложений на портале Azure и в разделе Параметры приложения -> Строки подключения я добавляю фактические требуемые значения, просто используя то же имя, например SPsvcUsername
.Это переписывает общие значения, и все в порядке.
Это всегда работало с тех пор, как я начал это делать, и яу меня было 0 проблем, за исключением некоторых случаев, мне пришлось бы подождать пару минут для его обновления.
Однако сегодня он просто не применяет параметры, введенные мной на портале Azure.
Когда я захожу в командную строку и вызываю
more web.config
, я вижу, что строка подключения содержит общие значения username
и password
Что дает?Почему это вдруг перестало работать?Было ли обновление, касающееся этого, о котором я не читал?
Любой совет очень ценится.Включая что-нибудь о том, имеет ли смысл мой оригинальный процесс.