Wie man ASP.NET Web-API web-service im lokalen Netzwerk

Ich bin zu schreiben, ein JSON-web-service (VS Express 2012 - ASP.NET WEB-API), und jetzt will ich es testen, indem Sie versuchen, um die Daten von meinem Android-app. So habe ich versucht, meinen service für das lokale Netzwerk, dies zu tun :

-> geändert von localhost zu 192.168.1.52 im applicationhost.config

<site name="MyFirstWebApi" id="5">
     <application path="/" applicationPool="Clr4IntegratedAppPool">
         <virtualDirectory path="/" physicalPath="c:\projects\MyFirstWebApi" />
     </application>
     <bindings>
         <binding protocol="http" bindingInformation="*:61802:192.168.1.52" />
     </bindings>
</site>

-> und auch die geänderte Projekt-Eigenschaften -> Web -> "Use local IIS-Webserver" -> Projekt-url zu http://192.168.1.52:61802/

Aber wenn ich jetzt versuche den Dienst zu starten, es gibt mir eine Fehler-messagebox:

Das IIS-Express-webserver konnte nicht gestartet werden
(Übersetzt aus Deutsch)

leider kann ich nicht sehen, was der genaue Fehler, weil der VS-Ausgabe leer

Weiss jemand wie das zu reparieren oder wie man dies korrekt?

  • Haben Sie überprüft das Ereignisprotokoll von Windows?
  • noch ja, aber konnte nicht etwas gefunden in Bezug auf mein problem :/
  • Siehe diesen Beitrag hier - sollten diese Schritte Ihr Problem zu beheben stackoverflow.com/questions/5433786/...
  • Können Sie versuchen, die Anwendung mit den integrierten server im debug-Modus und sehen, ob es irgendwelche Fehler? Es kann beleuchten, auf denen IIS und IIS Express nicht.
  • Ist Ihre firewall eingeschaltet ist ? machen Sie es aus , oder öffnen Sie den port für die Anwendung
InformationsquelleAutor Postback | 2013-08-29
Schreibe einen Kommentar