В настоящее время у меня есть конвейер выпуска, который использует собственный агент. Агент выполняет веб-преобразование в файле конфигурации и копирует файлы на локальный сервер. Последний шаг, который мне нужно выполнить, — зашифровать строки подключения в файле веб-конфигурации.
Я попытался использовать сценарий powershell для шифрования, как если бы я делал это непосредственно на сервере:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pe "connectionStrings" -app "/{app}" -site "{site}"
Но получите следующую ошибку: Конфигурация для виртуального пути «/{app}» и сайта «{site}» не может быть открыта.
Кто-нибудь еще сталкивался с этой проблемой или нашел другой способ шифрования строк подключения в конвейере выпуска?