Como posso adicionar e ler o valor do arquivo web.config ?
c#
.net
asp.net
web-config
Amira Elsayed Ismail
fonte
fonte
Respostas:
Eu sugiro que você não modifique o web.config do seu, porque toda vez que mudar, ele irá reiniciar o seu aplicativo.
No entanto, você pode ler web.config usando
System.Configuration.ConfigurationManager.AppSettings
fonte
Dado o seguinte web.config:
Exemplo de uso:
fonte
ToString
explicitamente, como indexadores sobre oAppSettings
valor de retorno dostring
próprio tipoSe você quiser o básico, pode acessar as chaves por meio de:
Para acessar minhas chaves de configuração da web, sempre faço uma classe estática em meu aplicativo. Isso significa que posso acessá-los onde quer que eu precise e não estou usando as strings em todo o meu aplicativo (se ele mudar na configuração da web, eu teria que passar por todas as ocorrências alterando-os). Aqui está um exemplo:
fonte
Supondo que a chave esteja contida no
<appSettings>
nó:Quanto a "escrever" - simplesmente, não.
O web.config não foi projetado para isso, se você for alterar um valor constantemente, coloque-o em uma classe auxiliar estática.
fonte
Ryan Farley tem uma ótima postagem sobre isso em seu blog, incluindo todos os motivos pelos quais não deve ser redigido nos arquivos web.config: Gravando no arquivo de configuração do seu aplicativo .NET
fonte
Eu sou a classe siteConfiguration por chamar todos os meus appSetting dessa maneira. Eu compartilho isso se vai ajudar alguém.
adicione o seguinte código em "web.config"
Agora você pode definir uma classe para obter todos os seus valores appSetting. como isso
Agora adicione a referência da classe anterior e para acessar uma chamada de tecla como abaixo
fonte