2009-09-03 19 views

答えて

0

このlink (How To Modify Web.Config At Run Time)は、いくつかの洞察を与えます。

+0

私は私はセットアッププロジェクトからWebサイト/アプリケーションフォルダにアクセスする方法がわかりません – Irwin

+0

@Jeremy:実行時にWeb.Configを変更します。問題は、セットアップ時にインストール時に変更する方法でした。 – awe

0

これが機能することがわかりました。しかし、これは実行時に設定されていません。

public void ChangeAppSettings(string applicationSettingsName, string newValue) 
{ 
    Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 

    KeyValueConfigurationElement element = config.AppSettings.Settings[applicationSettingsName]; 

    if (element == null) 
    { 
     config.AppSettings.Settings.Add(applicationSettingsName, newValue); 
    } 
    else 
    { 
     element.Value = newValue; 
    } 

    config.Save(ConfigurationSaveMode.Modified, true); 

    ConfigurationManager.RefreshSection("appSettings"); 
} 
関連する問題