none
Buscar connectionstring do web site dentro do webservice RRS feed

  • Pergunta

  • Olá Pessoal,

    Tenho uma solução onde trabalho com 3 camadas.

    - Website
    - Webservice
    - DBHelper

    Ao executar o meu website o webservice é instanciado e busca as informações no dbhelper, porém estou tendo um problema. Como faço para buscar a connection string que está no web.config do meu website.

    O que está acontecendo é que o sistema sempre busca a connectionstring dentro do web.config do webservice.

    obrigado,
    Rodrigo 
    segunda-feira, 9 de fevereiro de 2009 13:43

Respostas

  • Rodrigo, se a aplicação WebService for um site a parte, você deverá configurar a ConnectionString no WebService. O DbHelper vai pegar as configurações da aplicação corrente.

    Solução: configurar a ConnectionString no WebService.
    Outra solução: Se você adicionar o arquivo asmx do WebService no mesmo site, ele naturalmente irá pertencer a mesma aplicação do site, ou seja, o web.config será o mesmo para ambos.

    []'s
    segunda-feira, 9 de fevereiro de 2009 14:47

Todas as Respostas

  • Rodrigo, se a aplicação WebService for um site a parte, você deverá configurar a ConnectionString no WebService. O DbHelper vai pegar as configurações da aplicação corrente.

    Solução: configurar a ConnectionString no WebService.
    Outra solução: Se você adicionar o arquivo asmx do WebService no mesmo site, ele naturalmente irá pertencer a mesma aplicação do site, ou seja, o web.config será o mesmo para ambos.

    []'s
    segunda-feira, 9 de fevereiro de 2009 14:47
  • Ok,

    Não teria outra solução para o caso?

    Colocar a connectionstring no projeto do web service não deve funcionar pois minha intenção é ter um projeto de web service padrão para os recursos.

    Poderia ter vários projetos de web site sempre conectado na regra de negócio do web service. O banco de dados está diretamente ligado ao projeto web. Por isso colocar a connectionstring no web.config do web service pode não funcionar, teria várias strings.

    Alguém pode me indicar uma maneira de solucionar e resolver esse problema?

    Obrigado,
    Rodrigo
    quarta-feira, 11 de fevereiro de 2009 01:25
  • Alguém pode me dar outra idéia?
    quarta-feira, 11 de fevereiro de 2009 19:30