Usuário com melhor resposta
Buscar connectionstring do web site dentro do webservice

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
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- Sugerido como Resposta Valdek Santos Santana Junior segunda-feira, 9 de fevereiro de 2009 17:18
- Marcado como Resposta Gabriel MarquezModerator terça-feira, 10 de fevereiro de 2009 16:41
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- Sugerido como Resposta Valdek Santos Santana Junior segunda-feira, 9 de fevereiro de 2009 17:18
- Marcado como Resposta Gabriel MarquezModerator terça-feira, 10 de fevereiro de 2009 16:41
-
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 -