Ich versuche Webservices in .NET mvc4 zu lernen. Ich habe versucht, eine neue Internetanwendung zu erstellen und dem Projekt einen Webdienst (asmx) hinzuzufügen.HTTP 404 Fehler beim Aufruf eines lokalen Webservice in .NET MVC4
Standardmäßig fügt VS einen Webdienst "HelloWorld" hinzu. Wenn ich versuche, es im Browser auszuführen, erhalte ich die Liste der Operationen, Dienstbeschreibung (WSDL) und die Details der Operation HellowWorld
. Wenn ich versuche, den Webservice aufzurufen, wird jedoch der folgende Fehler angezeigt:
Serverfehler in '/' Anwendung.
Die Ressource kann nicht gefunden werden.
Beschreibung: HTTP 404. Die Ressource, nach der Sie suchen (oder eine der Abhängigkeiten), könnte entfernt worden sein, der Name wurde geändert oder ist vorübergehend nicht verfügbar. Bitte überprüfen Sie die folgende URL und machen Sie sicher, dass es richtig geschrieben ist.
Ich könnte einige grundlegende Schritt/Einstellung vermisse ich denke. Könnte irgendein Körper bitte helfen. Vielen Dank.
Meine erste Frage ist, warum haben Sie einen ASMX-Webdienst über WCF ausgewählt? –
Ich habe ASMX nicht ausgewählt. Ich versuche nur, einen Webservice zu erstellen, wie er in einem Buch angegeben ist. Ich würde schließlich eine WebAPI verwenden. Allerdings wollte ich ein Beispiel erstellen und erstellen, das sowohl eine WebAPI als auch eine ASMX zu Demonstrationszwecken hätte. – saurabh