2016-05-20 7 views
1

Ich möchte erreichen, mit Web-API, die folgenden WCF Verhalten erhalten:Wie Web-API bereitstellen automatisch auf Gebäude, wie WCF-Dienste

mit Visual Studio 2015 erstellen Sie eine brandneue WCF-Dienstanwendung. Bauen. Sofort ist der Beispieldienst "online" und kann mit einem Browser, Fiddler usw. aufgerufen werden. Ich muss das Projekt in VS nicht explizit ausführen, damit die Dienste für irgendeinen Client verfügbar sind.

Ich bin komplett neu in der Web-API und habe keine Dokumentation darüber gesehen, wie Sie dieselbe nahtlose Bereitstellung erreichen können.

Jeder?

Antwort

1

Anstatt das Projekt in Visual Studio auszuführen (wodurch eine IIS Express-Instanz gestartet wird), stellen Sie sicher, dass die IIS-Funktion bei Ihrer Windows-Installation aktiviert ist und richten Sie eine neue Site ein und verweisen Sie auf das Verzeichnis Ihres Builds Ausgabe.

Für einen Schritt-für-Schritt siehe: http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/

+0

Ist das, was im Wesentlichen das WCF Projekt standardmäßig tut? – BCA

+0

Ehrlich gesagt bin ich nicht sicher, ich habe nicht viel Erfahrung mit WCF-Sachen, ich mache meistens WebAPI- und MVC-Projekte. –

+0

Sieht so vielversprechend aus. Kann ich das Webprojekt (F5) noch debuggen, wenn es auf diese Weise eingerichtet ist (d. H. Die Website läuft an zwei Orten - IIS Express und IIS Proper)? – BCA