Gewusst wie: aufrufen eines webservice, wenn Sie localhost

Habe ich nicht IIS, ich meine, dass localhost mit Visual Studio, ich bin nicht sicher, wie man ein service-Aufruf funktioniert, wenn ich mich per localhost. Sagt es mir "Unable to connect to remote server" , gibt es eine Möglichkeit, ich kann einen webservice-Aufruf funktioniert mit localhost?. Hier ist mein code:

    public void CallService()
    {
        WebRequest requestweb = WebRequest.Create("http://localhost/WebServices/MyTestService/HelloWorld");
        requestweb.Method = "GET";
        //Line below returns "Unable to connect to remote server"
        WebResponse response = requestweb.GetResponse();
        Console.WriteLine(((HttpWebResponse)response).StatusDescription);
        Stream data = response.GetResponseStream();
        response.Close();
    }

Wäre wirklich dankbar für einen Rat. Danke

  • Sie haben einige getan sanity-tests, um zu prüfen, ob der service Antworten? nehmen Sie die url, und führen Sie es in Ihrem browser...
  • wenn Sie die localhost von vs ist es in der Regel bedeutet, dass, müssen Sie die port-Nummer, um den Anruf..,
  • Hallo, guter Tipp, ich habe die url-Adresse wie diese: http: //localhost:53197/WebServices/MyTestService/HelloWorld, aber es gibt ein 404. Diese, wie ich es eingerichtet haben. Unter meiner Web-Projekt Hinzugefügt habe ich einen Ordner namens "WebServices" und unter ihm habe ich meine web-service, aber es scheint nicht zu sein, es zu finden..
  • Ist das ein ASMX oder WCF-Dienst, den Sie versuchen zu nennen?
  • Ich fand es heraus, ich rief einen BEKOMMEN, es war zwar zu erwarten, ein POST... danke für die Hilfe
InformationsquelleAutor user710502 | 2012-10-14
Schreibe einen Kommentar