Зашифровать web.config / Encrypt web.config

Зашифровка файла конфигурации web.config сайта IIS, как правило, нужна для скрытия строк подключения в базе данных, или настроек приложения

Зашифровка выполняется достаточно просто из командной строки:


C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pe "connectionStrings" -app "/siteName"

Расшифровка:

C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pd "connectionStrings" -app "/siteName"

Если в Default Web Site найден указанный siteName, то указанный для скрытия/расшифровки раздел обрабатывается почти моментально

Рекомендую посмотреть и второй способ шифрования http://inln.blogspot.com/2012/02/webconfig.html