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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top