samerselo Ответов: 1

Скопируйте зашифрованный файл web. config с компьютера на другой


Я делаю asp.net приложение, которое работает в локальной сети, я хочу зашифровать строку подключения в web.config
когда я зашифровал файл web. config, он работал нормально
но когда я скопировал его на сервер он не работает

обратите внимание, что расшифрованный файл отлично работает на обеих машинах

У меня есть доступ к общей папке через сеть для установки обновлений, но я не могу войти на сервер

Что я уже пробовал:

Я использую следующую команду для шифрования
Команду aspnet_regiis -ПЭФ "выберите" "D:\Articles\EncryptWebConfig"

1 Ответов

Рейтинг:
12

Kornfeld Eliyahu Peter

Проблема в том, что ключ, используемый для шифрования вашего конфигурационного файла, является локальным для вашего компьютера, и другие компьютеры не могут его расшифровать...
Прочтите эту страницу (до конца), чтобы узнать, как поделиться ключом с другими веб-серверами...
Пошаговое руководство: создание и экспорт контейнера ключей RSA[^]