none
Webservice + VS2008 + Smart Device RRS feed

  • Pergunta

  • Olá,

    Criei um webservice (Hello World) e publiquei localmente. Está funcionando normalmente via browser e também referenciado em um projeto de Web Site. No entanto, quando referenciado em um projeto de SmartDevice no VS2008 + SDK Mobile 6, não consigo instanciá-lo.

    Na linha:  wsTeste ws = new wsTeste();


    recebo as seguintes mensagens:

    Warning 1 The custom tool 'MSDiscoCodeGenerator' failed.  Could not retrieve the current project. 

    Error 2 The type or namespace name 'wsTeste' could not be found (are you missing a using directive or an assembly reference?)


    Alguém tem alguma sugestão?

    Muito obrigado.
    terça-feira, 26 de janeiro de 2010 03:42

Respostas

  • Pessoal, estou (estava) com o mesmo problema do Renato.

    No Windows 7 64 bits com o VS 2008 SP1 e SDK 6 ou 5, este problema ocorreu.

    Ao criar uma aplicação para Smart, o VS não conseguia instanciar o WS, porém caso fosse feito o mesmo em uma App Win ou Web funcionava normalmente.

    Enquanto escrevia este post resolvi rodar o XP Mode para testar e para minha surpresa lá funcionou. No XP Mode estou com o VS 2008 SP1 e SDK 5. Irei instalar o SK 6 e fazer novo teste.

    Agora eu preciso saber se este problema acontece com o Win7 ou simplesmente é algum problema no meu PC.

    O WS que tentei utilizar já está publicado na internet, ou seja, não tem problema na hora de publicar nem de acesso.

    Fica a dica.


    Rafael Oliveira Vasconcelos - http://rafaeloliveirav.spaces.live.com
    segunda-feira, 22 de fevereiro de 2010 15:34

Todas as Respostas

  • Olá Renato,

    Como você referenciou o webservice na sua aplicação ? Em que endereço web você publicou ?

    []s,
    Carlos dos Santos - www.carloscds.net
    terça-feira, 26 de janeiro de 2010 10:44
  • Renato,

    Você publicou via localhost? Ou você fez com o IIS do VS mesmo?
    Existe uma diferença entre esses endereços viu, o primeiro é o melhor para publicar, porém se não foi um servidor só pode conectar 10 pessoas ao mesmo tempo.

    A minha dica pra você é, publica no IIS da sua máquina e tenta acessar com o seu celular pelo Internet Explorer ou Opera usando o IP e não localhost. O IP que falo é o IP da sua máquina onde está o seu webservice.

    Acho que só ficar atento com essas dicas, resolve o seu problema.
    Qualquer coisa posta ai.
    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.aspneti.com
    terça-feira, 26 de janeiro de 2010 12:33
  • Olá,

    Publiquei no IIS do win7 (máquina de desenvolviemento). O Celular acessa o webservice se estiver conectado via USB, no wireless não funciona.

    O endereço de acesso é http://192.168.1.100/webservice/service.asmx.


    Grato.
    Renato
    terça-feira, 26 de janeiro de 2010 23:17
  • Renato,

    Abra o navegador dentro do celular e tente acessar o endereço do seu webservice, se ele não acessar, é alguma configuração dentro do celular.

    []s,

    Carlos dos Santos - www.carloscds.net
    quarta-feira, 27 de janeiro de 2010 11:40
  • Olá Carlos,

    Então, o teste que descrevi no post anterior foi feito do navegador do celular (Mobile 6.1). Só pra confirmar, conectado via USB na máquina que hospeda o Webservice funciona, no wireless não.

    Obrigado,
    Renato
    quarta-feira, 27 de janeiro de 2010 16:09
  • Pessoal, estou (estava) com o mesmo problema do Renato.

    No Windows 7 64 bits com o VS 2008 SP1 e SDK 6 ou 5, este problema ocorreu.

    Ao criar uma aplicação para Smart, o VS não conseguia instanciar o WS, porém caso fosse feito o mesmo em uma App Win ou Web funcionava normalmente.

    Enquanto escrevia este post resolvi rodar o XP Mode para testar e para minha surpresa lá funcionou. No XP Mode estou com o VS 2008 SP1 e SDK 5. Irei instalar o SK 6 e fazer novo teste.

    Agora eu preciso saber se este problema acontece com o Win7 ou simplesmente é algum problema no meu PC.

    O WS que tentei utilizar já está publicado na internet, ou seja, não tem problema na hora de publicar nem de acesso.

    Fica a dica.


    Rafael Oliveira Vasconcelos - http://rafaeloliveirav.spaces.live.com
    segunda-feira, 22 de fevereiro de 2010 15:34