none
Variáveis no web config RRS feed

  • Pergunta

  • Já postei algo parecido antes...
    Estou criando uma DLL e preciso recuperar uma variável do web.config

    <appSettings>
    <add key ="CLIENTE" value ="Nome da Empresa Cliente"/>
    </
    appSettings >

    como faço?

    uso o VBExpress pra criar a DLL porém é como se ele não reconhecesse
    System.Configuration.ConfigurationManager.AppSettings("CLIENTE")

    e se usar
    System.ConfigurationSystem.ConfigurationSettings.AppSettings("Variavel")
    aparece o erro que esse método é obsoleto e não consigo compilar

    Alguém pode me ajudar?
    Abraços

    segunda-feira, 26 de março de 2007 11:37

Respostas

  • Resolvi...

    nas configurações do projeto (library) na guia "references", eu adicionei diretamente o assembly system.configuration.dll

    Então os métodos foram reconhecidos..

     

    BOA

    segunda-feira, 26 de março de 2007 13:29

Todas as Respostas

  • System.Configuration.ConfigurationSettings.AppSettings("VarTeste")
    Erro: This method is obsolete, it has been replaced by System.Configuration! System.ConfigurationManager.AppSettings

    System.Configuration.ConfigurationManager.AppSettings("VarTeste")
    Erro: ConfigurationManager is not a member of Configuration

    ahuiahiuahiuah É pra dar risada né?!?!

    Alguém sabe resolver isso?
    Abraços

    segunda-feira, 26 de março de 2007 12:55
  • Resolvi...

    nas configurações do projeto (library) na guia "references", eu adicionei diretamente o assembly system.configuration.dll

    Então os métodos foram reconhecidos..

     

    BOA

    segunda-feira, 26 de março de 2007 13:29
  • Olá,

     

    Eu também estava com o mesmo problema, e acabei achando a solução com a ajuda de alguns amigos.

    Eu precisava gravar um txt no micro do usuário, mas naum queria definir um caminho absoluto, então, resolvi criar uma variável no web.config onde o usuário define o caminho onde o arquivo txt será gerado.

    Eu pego o valor dessa variável e utilizo no meu código.

     

    Então, vamos lá:

     

    no web.config vc define assim:

     

    <appSettings>

    <add key="caminhoLog" value ="C:\"/>

    </appSettings>

     

    no código eu faço a chamada da seguinte forma:

     

    primeiro devemos definir o

     

    using System.Configuration no projeto para que o mesmo consiga recuperar os valores que estão no web.config

     

    e no código fazemos a chamada da seguinte forma:

     

    private string caminhoLogProcessamento = ConfigurationManager.AppSettings["caminhoLog"];, onde "caminhoLog" é  valor do key definido para a variável no web.config.

     

    Espero ter ajudado, pq isso me ajudou muito.

     

    Abraços.

     

    sexta-feira, 17 de outubro de 2008 21:32