Как выполнить шифрование конфигурации Dotnet Framework в файле web.config в отдельном файле конфигурации - PullRequest
0 голосов
/ 03 июня 2019

Я использую aspnet_regiis для шифрования Web.config.Но я получил вопрос пошел я разделил конфиг.Предположим, у меня есть раздел connectionString в web.config, и он разделен на другой файл.Я не смогу зашифровать

Web.config

  <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <connectionStrings configSource="connectionString.config"/>
    </configuration>

Connectionstring.config

   <?xml version="1.0" encoding="utf-8" ?>
    <connectionStrings>
        <add connectionString="uid=u1;pwd=p1;database=d1" name="connect1"/>
      </connectionStrings>

Но альтернативным способом, если я оберну тег внутри, он будет работать,Но мне нужно удалить этот тег, чтобы заставить отдельную конфигурацию работать с атрибутом configsource.

Рабочая Connectionstring.config для шифрования .Но это заставит конфигурационный источник не обнаруживать секцию строки соединения в коде точечной сети

<configuration>
<connectionStrings>
    <add connectionString="uid=u1;pwd=p1;database=d1" name="connect1"/>
  </connectionStrings>
</configuration>

Пожалуйста, дайте мне знать, у кого-нибудь есть альтернативное решение для этого

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