none
BAIXAR WSDL.EXE C# WEBSERVICE RRS feed

  • Pergunta

  • FIZ O WEBSERVICE EM MINHA MÁQUINA E FIZ A REFERENCIA PELO WEB CONFIG

    <add key="vm17.WebService" value="http://SERVIDOR:PORTA/WebService.asmx"/>

    MAS DÁ ERRO DE NAMESPACE E REFERENCIA ,

    COMO FAÇO PARA COPIAR O WSDL.EXE PARA O SERVIDOR ONDE FOI PLUBLICADO E QUAL SINTAXE QUE USO PARA FAZER A REFERENCIA CORRETA?

    quinta-feira, 12 de janeiro de 2012 18:27

Respostas

Todas as Respostas

  • O que você vai colocar no servidor é o .asmx , como se fosse um site.
    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    quinta-feira, 12 de janeiro de 2012 19:33
  • sim.

     

     

    consegui o wsdl na pasta do sdk mas dá erro na minha pasta que criei o webservice não tem arquivo wsdl n aminha máquina.

     

    wsdl.exe /language:c# /protocol:SOAP d:\\aspnet\wsdl\service.asmx

     

    dá erro

     

     

    sexta-feira, 13 de janeiro de 2012 12:34
  • Não foi você quem criou o webservice??
    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    sexta-feira, 13 de janeiro de 2012 12:55
  • sim eu que criei em minha máquina fiz o deploy no servidor que não tem visual studio .

     

    tenho que usar o wsdl lá para criar a classe proxy....

     

    mas tá dando erro e não sei como usar depois o arquivo criado pelo wsdl.

     

    sexta-feira, 13 de janeiro de 2012 14:02
  • Eu fiz um webservice para responder outro usuário e subi para o servidor (uolhost) e não tive problemas.

    Podemos fazer o mesmo aqui. Um webservice simples.

    A referência para utilizar você faz assim: clica com o butão direito em cima do seu projeto >> Add Web Reference .
    --
    Marque as respostas e ajude a melhorar a busca do fórum.
    terça-feira, 17 de janeiro de 2012 12:05
  • resolvido!
     
     
    Fiz o seguinte :
     
    para criar a referencia:
    wsdl /language:c# /protocol:soap  http://servidor:porta/WebService.asmx?wsdl
     
    gera um arquivo webservice.cs (ou o nome do cs do webservice no servidor )

     

     

    para criar classe proxy para comunicação:

    wsdl http://servidor:porta/WebService.asmx?wsdl  /o

     

     

    na app para criar o objeto:

     

    supor que o nome é webservice.cs

     

    webservice meuobjetows = new webservice()

     

    ai é só usar.....

     

    Valeu!!

    • Marcado como Resposta renatosilvajr sábado, 21 de janeiro de 2012 23:41
    sábado, 21 de janeiro de 2012 23:40