私は最初の関数を使用して、一度web.configファイルを暗号化..
を私は解決策は、最善でない可能性があります見つかりましたが、私はそれでいい感じ。 私はそれを毎回解読します。
public static void EncryptConnString()
{
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
ConfigurationSection section = config.GetSection("connectionStrings");
if (!section.SectionInformation.IsProtected)
{
section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
config.Save();
}
}
public static MySqlConnection DecryptConnString()
{
MySqlConnection conn = new MySqlConnection();
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
ConfigurationSection section = config.GetSection("connectionStrings");
if (section.SectionInformation.IsProtected)
{
section.SectionInformation.UnprotectSection();
conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["DatabaseName"].ConnectionString);
return conn;
}
else
return null;
}
あなた自身でこれを行うと、サービスプロバイダに依存することはできませんほとんどの場合
(MySQLを使用して)。彼らに電話をしてください。 –
彼らは私に仮想サーバーにアップグレードするよう勧めました。仮想サーバーにVisual Studioをインストールすることも可能ですか? –