Удалите атрибут в разделе appSettings с преобразованием Web.config - PullRequest
0 голосов
/ 26 июня 2019

Можно ли преобразовать следующий файл app.ettings Web.config:

<example Hostname="https://xxx.build" ClientSecretKey="myclientsecret" clientId="555" clientSecret="666"></example>

во что-то вроде этого:

<example Hostname="https://xxx.build" ClientSecretKey="myclientsecret">/example>

Я хочу удалить clientId и clientSecret из этого параметра

1 Ответ

0 голосов
/ 02 июля 2019

Для этого вы можете использовать функцию RemoveAttributes преобразований web.config.Ваш файл преобразования будет выглядеть следующим образом:

<example xdt:Transform="RemoveAttributes(clientId,clientSecret)">

Это автоматически удалит эти два атрибута из элемента example.Альтернативный подход заключается в замене всего элемента example, но без двух атрибутов:

<example Hostname="https://xxx.build" ClientSecretKey="myclientsecret" xdt:Transform="Replace"></example>

Оба преобразования проверены и работают с Web.config Transformation Tester .В этом посте есть дополнительная информация о XDT и примеры: Преобразования Web.config - полное руководство по синтаксису .

...