Как настроить список значений в IIS web.config? - PullRequest
0 голосов
/ 24 сентября 2019

В пользовательских настройках веб-конфигурации IIS (appSettings) у меня есть это

<add key="vals" value="one,two,three" />

, но есть ли способ изменить его на

<add key="vals">
    <value>one</value>
    <value>two</value>
    <value>three</value>
</add>

?

Ответы [ 2 ]

0 голосов
/ 25 сентября 2019

Вы можете создать список, как показано ниже в файле web.config:

<appSettings>
    <add key ="users" value="usera,userb"/>
  </appSettings>

, доступ к которому можно получить следующим образом:

  string[]  usersValues = System.Configuration.ConfigurationManager.AppSettings["users"].Split(",");
0 голосов
/ 24 сентября 2019

Чтобы ответить на ваш вопрос, я уверен, что вы НЕ МОЖЕТЕ сделать это с разделом AppSettings по умолчанию.

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

Если вы действительно хотите структуру XML, которую вы показали, то вы также можете перейти к разделам пользовательской конфигурации.Если вы хотите, например, здесь .

...