none
ConnectionString RRS feed

  • Pergunta

  • Olá a todos.. 

    Sendo novato no uso da tecnologia, mas desenvolvimento um aplicativo WEB-C#, optei armazenar a string de conexao em um arquivo Resource.resx.. ate ai, tudo ok..  armazenei.. pelo aplicativo consigo ler.. tudo perfeito.. 

    ai as duvidas... quando mando publicar o site, esta informacao é inserido no web.config??  se la em meu servidor, nao na maquina de desenvolvimento, quero alterar caminho do banco, so alterar o web.config?   apos alteracao, necessario fazer algo, reiniar site oualgo do tipo?  estou tentando uma edicao simples, pelo notepad, do web.config mas nao esta funcionando bem.

    obg a todos.

    quarta-feira, 28 de abril de 2010 21:35

Respostas

  • Exato, não precisa usar o resource não.

    Usa o web.config que ja é criado automaticamente quando vc cria um novo projeto web.

     

    Para recuperar o valor da String de conexão do web.config vc irá usar o código:

     

    string strStringConexao = System.Configuration.ConfigurationManager.ConnectionStrings["conexao"].ConnectionString;

    sendo q no web.config deve estar assim:

     

     <connectionStrings>
     <add name="conexao" connectionString="aqui sua string de conexão com o banco de dados sql server" providerName="System.Data.SqlClient"/>
     </connectionStrings> 

     

     


    "ѕó αqυєℓєѕ q тєм α ¢σяαgєм ∂є ¢αмιηнαя, ρσ∂єм νινєя тσ∂σѕ σѕ ∂ιαѕ ηα ¢єятєzα ∂є ¢нєgαя" msn: poseidonfba@hotmail.com
    quarta-feira, 28 de abril de 2010 21:51

Todas as Respostas

  • Você pode armazenar a string de conexão apenas no web.config e chama-la em todas as paginas C#.

    Ao copiar para o servidor vc pode editar a string de conexão no web.config que vai alterar na aplicação.

     

    Utilizo muito assm.
    "ѕó αqυєℓєѕ q тєм α ¢σяαgєм ∂є ¢αмιηнαя, ρσ∂єм νινєя тσ∂σѕ σѕ ∂ιαѕ ηα ¢єятєzα ∂є ¢нєgαя" msn: poseidonfba@hotmail.com
    quarta-feira, 28 de abril de 2010 21:39
  • mas..  pelo q notei, quando usei o resource, ele o visualstudio sozinho colocou isto no web.config..

    vc recomenda que eu coloque diretamente no web.config, sem o uso do recourse?  isto?

    se sim, como recupero esta informacao depois?

     

    obg

    quarta-feira, 28 de abril de 2010 21:42
  • Exato, não precisa usar o resource não.

    Usa o web.config que ja é criado automaticamente quando vc cria um novo projeto web.

     

    Para recuperar o valor da String de conexão do web.config vc irá usar o código:

     

    string strStringConexao = System.Configuration.ConfigurationManager.ConnectionStrings["conexao"].ConnectionString;

    sendo q no web.config deve estar assim:

     

     <connectionStrings>
     <add name="conexao" connectionString="aqui sua string de conexão com o banco de dados sql server" providerName="System.Data.SqlClient"/>
     </connectionStrings> 

     

     


    "ѕó αqυєℓєѕ q тєм α ¢σяαgєм ∂є ¢αмιηнαя, ρσ∂єм νινєя тσ∂σѕ σѕ ∂ιαѕ ηα ¢єятєzα ∂є ¢нєgαя" msn: poseidonfba@hotmail.com
    quarta-feira, 28 de abril de 2010 21:51
  • perfeito..  obg pela dica
    quarta-feira, 28 de abril de 2010 21:54