none
não consigo gravar appconfig RRS feed

  • Pergunta

  • Galera, alguém sabe como fazer gravação no appConfig??? Não estou conseguindo!!!

    vejam meu código:

     
     
    private Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    
    
    
    public bool SalvarAppSetSettings(string Servidor, string BancoDeDados, string Senha, string Usuario)
            {
    
                try
                {
    
                    AppSettingsSection appSetSec = config.AppSettings;
                    appSetSec.Settings.Clear();
    
    
                    config.AppSettings.Settings.Add("hostDB", Servidor);
                    config.AppSettings.Settings.Add("userDB", Usuario);
                    config.AppSettings.Settings.Add("passwdDB", Senha);
                    config.AppSettings.Settings.Add("schemaDB", BancoDeDados);
    
                    config.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection("appSettings");
                    return true;
                }
                catch
                {
    
                    return false;
    
    
                }
    
            }
    
    
    
    
    
    
    
    

    Meu appconfig está assim:

    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <clear />
        <add key="hostDB" value=""/>
        <add key="userDB" value=""/>
        <add key="passwdDB" value=""/>
        <add key="schemaDB" value=""/>
      </appSettings>
      <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
      </startup>
    </configuration>

    Linguagem C# 4.0 Windows Forms


    quinta-feira, 6 de junho de 2013 23:47

Respostas

  • Confirma uma coisa. Tens testado em Debug, certo? Experimenta fazer Ctrl+F5. 

    E se mesmo assim não der, confirma os ficheiros config dentro das pastas debug e release da tua aplicação...

    sexta-feira, 7 de junho de 2013 14:35

Todas as Respostas