преобразование web.config без преобразования - PullRequest
2 голосов
/ 21 марта 2019

Я публикую приложение веб-сайта в службе приложений Azure. Я создал профиль конфигурации QA и добавил соответствующий файл Web.QA.config. Вот все содержимое этого файла (с некоторыми изменениями):

<?xml version="1.0"?>
<!-- For more information on using app.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<!-- In case configuration is not the root element, replace it with root element in source configuration file -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <appSettings>
    <add key="ida:ClientId" value="9a...54e" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
    <add key="ida:ClientSecret" value="vuW...z3kY=" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
    <add key="ida:PostLogoutRedirectUri" value="https://....azurewebsites.net/" xdt:Transform="SetAttributes" xdt:Locator="Match(value)" />
  </appSettings>
</configuration>

Когда я публикую сайт в службе приложений Azure с использованием профиля QA, эти значения не преобразуются.

Что я делаю не так?

1 Ответ

4 голосов
/ 21 марта 2019

Вы подходите на value вместо key.

Использование xdt:Locator="Match(key)"

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