Dica – Manipulando o Web.Config | C# Brasil


Dica – Manipulando o Web.Config

{lang: 'pt-BR'}

Olá leitor, em mais uma dica, vou explicar como adicionar, atualizar e excluir ConnectionStrings do nosso Web.config.

Primeiro declare as Namespaces que utilizaremos no seu WebForm:


using System.Configuration;
using System.Web.Configuration;

Agora segue o código abaixo que irá realizar as alterações:


Configuration webconfig = WebConfigurationManager.OpenWebConfiguration("~");
ConnectionStringsSection dbConnString = webconfig.ConnectionStrings;

// Adicionando
dbConnString.ConnectionStrings.Add(new ConnectionStringSettings("Conn", "server=localhost;uid=root;pwd=123456;database=MeuBanco;", "MySql.Data.MySqlClient"));
// Alterando
dbConnString.ConnectionStrings["Conn"].ConnectionString = "server=mysql.servidor.com.br;uid=root;pwd=123456;database=MeuBanco;";
// Excluir
dbConnString.ConnectionStrings.Remove("Conn");

webconfig.Save();

Para iniciar o teste comente as linhas que altera e exclui a ConnectionString para adicionar, depois comente a linha que adiciona e excluir para alterar e em seguida comente a linha que adiciona e altera para excluir. Sempre que executar abra o seu web.config e veja o resultado.

Abraço e sucesso!

Join the forum discussion on this post

Posts relacionados:

  1. Dica – Alterando o diretório temporário do ASP.NET
  2. Dica – Adicionar um arquivo CSS dinamicamente em um WebForm
  3. Dica – Criptografia MD5 com C-Sharp
  4. Facilitando o desenvolvimento DAL com SubSonic
  5. Dica – Capitalizar string em C-Sharp

Postado em C#, Dicas, Visual Studio | Marcado como , ,

2 comentários sobre “Dica – Manipulando o Web.Config”

  1. Vitor Ussui disse:

    Olá, ótimo post!
    Só para adicionar que, dentro da connectionString, é possível incluir a porta do servidor, caso seja necessário:

    mysql.servidor.com.br,1234;…

  2. Sim Claro, dá pra fazer muito mais. É possível até mesmo criptografar o web.config e muito mais.

Deixe um Comentário

Qual a soma da expressão:
4 + 4