Usuário com melhor resposta
Web Service Publicação não vai

Pergunta
-
Tenho um Web Service Local e tenho que disponibiliza-lo para o mundo e acontece o seguinte quando disponibilizo o link para alguem a pessoa até consegue ver o web service mas não consegue acessa-lo até quando coloco na pasta do servidor web acontece a mesma coisa ele diz que meu web service só funciona local, e minha pergunta é quero passar o link do meu Web Service para outra pessoa e a mesma consiga acessar meus dados como posso fazer isso? tenho que configurar meu web config? se alguem souber os passos por favor me digam, me disseram para copiar o projeto com a opção copy project mas nem rolou tbm.
Respostas
-
Esse problema que você citou ocorre apenas quando você tenta acessar via browser? se for, é o comportamento default. Externamente o seu WS deve ser acessado como tal e não como uma página. Portanto, quem form utilizá-lo tem que fazer um Web Reference caso use o VS.NET.
-
Kreycek,
É isso mesmo que já foi respondido e perguntando!
Acrescentando que para acessar o asmx do seu WS, que é o que eu to percebendo que vc quer fazer vc precisa acrescentar alguns parametros no web.config do WS.
O código abaixo vai dentro do system.web.Espero ter ajudado.
[ ]'s
<
webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
Todas as Respostas
-
Esse problema que você citou ocorre apenas quando você tenta acessar via browser? se for, é o comportamento default. Externamente o seu WS deve ser acessado como tal e não como uma página. Portanto, quem form utilizá-lo tem que fazer um Web Reference caso use o VS.NET.
-
Kreycek,
É isso mesmo que já foi respondido e perguntando!
Acrescentando que para acessar o asmx do seu WS, que é o que eu to percebendo que vc quer fazer vc precisa acrescentar alguns parametros no web.config do WS.
O código abaixo vai dentro do system.web.Espero ter ajudado.
[ ]'s
<
webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices> -