Comment faire pour utiliser WebService Dans Windows Smart Phone 6?
-
27-10-2019 - |
Question
Je suis un de Windows en développement Smart Phone - 6 Application utilisant C # .Net Framework 3.5. Et j'ai créé un projet Webservice utilisant ASP.Net Web Service application 3.5. Dans ce projet Webservice je définir Service1.asmx. Maintenant, je voudrais appeler WEBMETHOD « HelloWorld » sur le bouton Click. Voici le code.
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";
}
}
et cliquez sur le bouton de l'événement
private void button1_Click(object sender, EventArgs e)
{
WebService1.Service1 myService = new WebService1.Service1();
string str = myService.HelloWorld();
}
J'obtiens l'erreur sur cette ligne
WebService1.Service1 myService = new WebService1.Service1();
S'il vous plaît Give Me Guidance Comme je suis très nouveau dans ce domaine.
Merci à l'avance
Pratik Bhatt
La solution 2
Problem Solved.
Error Was Occurring Because The Smart Device Emulator has No Access Permission for internet(network)so you have to install Microsoft Active Sync to connect emulator to network
Thanks Ralf Ehlert For Suggesting.....
Autres conseils
Utilisez la boîte de dialogue de référence web ajouter du studio visuel et les pointer à votre service hébergé. La boîte de dialogue crée le client consomme en fonction du WSDL généré.
Votre approche ne fonctionne pas parce que l'hébergement d'un webservice et la consommation on utilise un ensemble différent de classes.