Como usar o WebService no Windows Smart Phone 6?
-
27-10-2019 - |
Pergunta
Estou desenvolvendo um Windows Smart Phone - aplicativo 6 usando C # no .Net 3.5 Framework.E eu criei um projeto de serviço Web usando ASP.Net Web Service Application 3.5.Neste projeto de serviço da Web, defini Service1.asmx.Agora, gostaria de chamar o Webmethod "HelloWorld" no clique de botão.Aqui está o código.
Service1.asmx
using System.Web.Services;
namespace WebService1
{
/// <summary>
/// Summary description for Service1
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
E evento de clique de botão
private void button1_Click(object sender, EventArgs e)
{
WebService1.Service1 myService = new WebService1.Service1();
string str = myService.HelloWorld();
}
Estou recebendo um erro nesta linha
WebService1.Service1 myService = new WebService1.Service1();
Dê-me orientação, pois sou muito novo nisso.
Obrigado antecipadamente
Pratik Bhatt
Solução 2
Problema resolvido.
Ocorreu um erro porque o emulador de dispositivo inteligente não tem permissão de acesso para internet (rede), então você deve instalar o Microsoft Active Sync para conectar o emulador à rede
Obrigado Ralf Ehlert por sugerir .....
Outras dicas
Use a caixa de diálogo para adicionar referência da web do Visual Studio e direcione-os para seu serviço hospedado.A caixa de diálogo cria o cliente consumidor com base no WSDL gerado.
Sua abordagem não funciona porque hospedar um serviço da web e consumir um usa um conjunto diferente de classes.