Как вставить новый ключ в раздел настроек APP с преобразованием web.config - PullRequest
1 голос
/ 07 апреля 2020

Я хотел бы вставить новое значение ключа в раздел настроек приложения, а остальные значения ключа должны остаться такими же.

Ниже приведена моя исходная конфигурация <</p>

add key="UserName" value="Apple" /> 
    <add key="Main.ConnectionString" value="Data Source=testingdevmachine;Persist Security Info=false;User ID=test;Password=test;Validate Connection=true;" />
        <add key="CTCredentials01" value="userid@test|password@test&12|server@https://test/" />
        <add key="WFCredentials01" value="userid@test|password@Mango| server@https://test/ />

`

Мой конфигурационный файл Transform выглядит следующим образом:

         <add key="CTCredentials01" value="userid@test123|password@test&12|server@https://test/" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
    <add key="WFCredentials01" value="userid@test123|password@Mango| server@https://test/" 
  xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/> 
    <add key="WFCredentials03" value="userid@test123|password@Mango| server@https://test/" 
  xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/> 
<add key="UserName" value="Nick"
        xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>

Теперь, сверху transform config add key = "WFCredentials03", этот ключ отсутствует в моем исходном конфигурационном файле, так как я могу добавить его здесь в мой файл конфигурации преобразования?

1 Ответ

0 голосов
/ 07 апреля 2020

Я бы порекомендовал вам следовать этому сообщению , но из того, что я вижу выше

<add key="WFCredentials03" value="userid@test123|password@Mango| server@https://test/" 
  xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/> 

, вы должны изменить xdt:Transform="SetAttributes" на xdt:Transform="Insert"

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