Usuário com melhor resposta
Problema ao conectar ao webservice

Pergunta
-
Criei um web service que me retorna dados de um a consulta da base de dados. Fiz os testes executando a pagina do webservice e funcionou.
Adicionei a referencia no projeto mobile e quando executa o metodo do web service, me retorna a seguinte mensagem: "UNABLE TO CONNECT TO REMOTE SERVER".
Ja li alguns posts aqui no forum, mas não deu certo.
Algumas coisas que li:
web service tem que fazer referencia ao ip ou nome da maquina que ele esta e não ao localhost. Coloquei http://192.168..:1659/wsComunicacao/Service.asmx ja coloquei tambem porta 80.
O emulador não esta conectando com a internet e não sei como configurar.
Estou usando o VS2008 express
simulador Pocket pc com windows mobile 5.0
Instalei o ActiveSync 4.5 e o emulador ja esta conectando a internet, mas o problema persiste.
Não publiquei o web service no IIS, talvez seria este o problema?
Respostas
-
-
bom diatenta o seguinteadiciona uma ReferenciaWeb e coloca o endereço do seu WebServicedepois no seu código use
public Form1() { InitializeComponent(); } WebResponse webResponse = null; HttpWebRequest webRequest; DataSet ds = new DataSet(); private void button1_Click(object sender, EventArgs e) { try { SeuWebService.Service sw = new SeuWebService.Service(); ds = sw.FuncaoColocadaNoWS(); dataGrid1.DataSource = ds.Tables["funcionario"].DefaultView; } catch { webResponse.Close(); MessageBox.Show("FAIL"); } finally { } } private void Form1_Closed(object sender, EventArgs e) { webResponse.Close(); Dispose(); }
ricardo alberto walter- Marcado como Resposta JrCesar quinta-feira, 3 de setembro de 2009 13:40
-
-
-
Olá,
Veja se este post te ajuda a configurar o emulador:
http://cdssoftware.spaces.live.com/blog/cns!FD3250D50A81A829!1320.entry
[]s,
Carlos dos Santos - cdssoftware.spaces.live.com- Marcado como Resposta JrCesar quinta-feira, 3 de setembro de 2009 13:40
-
Todas as Respostas
-
-
bom diatenta o seguinteadiciona uma ReferenciaWeb e coloca o endereço do seu WebServicedepois no seu código use
public Form1() { InitializeComponent(); } WebResponse webResponse = null; HttpWebRequest webRequest; DataSet ds = new DataSet(); private void button1_Click(object sender, EventArgs e) { try { SeuWebService.Service sw = new SeuWebService.Service(); ds = sw.FuncaoColocadaNoWS(); dataGrid1.DataSource = ds.Tables["funcionario"].DefaultView; } catch { webResponse.Close(); MessageBox.Show("FAIL"); } finally { } } private void Form1_Closed(object sender, EventArgs e) { webResponse.Close(); Dispose(); }
ricardo alberto walter- Marcado como Resposta JrCesar quinta-feira, 3 de setembro de 2009 13:40
-
-
-
Olá a todos, muito obrigado pela ajuda.
Publiquei meu Web Service no servidor ftp, uso o servidor da plugin http://www.plugin.com.br/, então depois de publica-lo fui tentar adicionar a referencia ao meu projeto, no campo URL esta: http://www.xxx.com.br/Html/wsComunicacao/Service.asmx e esta me retornando a seguinte mensagem: "There was an error downloading 'http://www.xxx.com.br/Html/wsComunicacao/Service.asmx'.
The request failed with HTTP status 404: Not Found.
There was an error downloading 'http://www.xxx.com.br/Html/wsComunicacao/Service.asmx/$metadata'.
The request failed with HTTP status 404: Not Found."
Existe alguma configuração que deve ser feita no servidor.
Estava lendo alguns posts aqui no forum e disseram que tem que colocar o ip de o web service está, que no caso seria do servidor.
O servidor requer usuarios autenticados. -
Olá,
Veja se este post te ajuda a configurar o emulador:
http://cdssoftware.spaces.live.com/blog/cns!FD3250D50A81A829!1320.entry
[]s,
Carlos dos Santos - cdssoftware.spaces.live.com- Marcado como Resposta JrCesar quinta-feira, 3 de setembro de 2009 13:40
-
Olá Carlos, tudo bem?
O problema ja não é mais este, ja consegui fazer o emulador conectar-se a internet. Para resolver o problema coma a internet usei a dica do Julio neste post http://social.msdn.microsoft.com/forums/pt-BR/mobilidadept/thread/bb8cfa55-8698-4aa5-8193-6634da363f08/ .
Eu ja publiquei meu web service no ftp do provedor, mas não to conseguindo adicionar a referencia no projeto mobile. quando coloco a url me retorna o seguinte: "There was an error downloading 'http://www.xxx.com.br/Html/wsComunicacao/Service.asmx'.
The request failed with HTTP status 404: Not Found.
There was an error downloading 'http://www.xxx.com.br/Html/wsComunicacao/Service.asmx/$metadata'.
The request failed with HTTP status 404: Not Found."
Você saberia me informar se o servidor precisa de alguma configuração para executar?
O servidor é o da Plugin www.plugin.com.br . -
-
quando executo o web service em localhost funciona perfeitamente, mas mesmo tentando acessar pelo browser aparece a seguinte mensagem: "
Erro de Servidor no Aplicativo '/'.
Não é possível encontrar o recurso.
Descrição: HTTP 404. O recurso que você está procurando (ou uma de suas dependências) não pôde ser removido, seu nome foi alterado ou está temporariamente indisponível. Examine o URL e certifique-se de que está digitado corretamente.
URL solicitada: /Html/wsComunicacao/Service.asmx
Estou falando com o pessoal do servidor, sobre o problema. -