2009-08-07 2 views
4

Ich habe meinem Projekt einen Projekttyp der WCF-Servicebibliothek hinzugefügt. Dadurch konnte ich einen WCF-Dienst entwickeln und testen, dieser Dienst wird jedoch nicht in Web.config, sondern in App.config ausgeführt. Außerdem hat es keine .SVC-Datei wie meine früheren Projekte. Was muss ich tun, um dies in IIS 6 zu implementieren?Stellen Sie den WCF-Dienst für IIS bereit, wenn er nur eine App.config enthält

Grüße.

+0

warum nicht als Webdienst bereitstellen? – balexandre

Antwort

9

Grundsätzlich vier Schritten:

  1. nehmen Sie die <system.serviceModel> Teil von Ihrem app.config und steckte es in web.config
  2. Fügen Sie ein virtuelles Verzeichnis zu IIS6
  3. Fügen Sie die DLL-Service Bibliothek zur " . \ bin“Verzeichnis unter dem virtuellen Verzeichnis
  4. eine MyService.svc Datei in das Verzeichnis hinzufügen, die enthält:

Das ist alles, was es gibt!

Marc

5

Wenn Sie auf Visual Studio 2008 SP1 sind, dann ist es ein wirklich Feature veröffentlicht aus der WCF Service Library-Vorlage, die Sie IIS veröffentlichen können. Es ist über das Menü Erstellen oder über das Kontextmenü verfügbar, wenn Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer klicken.

Verwandte Themen