Я хочу Encrypt
мою строку подключения при отправке исходного кода для просмотра.Итак, я делаю что-то подобное ниже в Global.asax
файле.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
EncryptConnString();
}
public static void EncryptConnString()
{
Configuration config = System.Web.Configuration
.WebConfigurationManager
.OpenWebConfiguration("~");
ConfigurationSection section = config.GetSection("connectionStrings");
if (!section.SectionInformation.IsProtected)
{
section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
config.Save();
}
}
, но в этой строке config.Save();
я получаю странную ошибку, которая ниже
Исключениетипа «System.Configuration.ConfigurationErrorsException» возникла в System.Configuration.dll, но не была обработана в коде пользователя
Дополнительная информация: Произошла ошибка при выполнении обработчика раздела конфигурации для connectionStrings.
Я не могу найти причину этого, поскольку это стандартный код для его шифрования.Пожалуйста, предложите, что может быть причиной