2013-01-23 6 views
5

Ich bin fest und kann nicht herausfinden, wie man eine wcf Web-Service in iis8.0 zu implementieren, kann jede Stelle mir bitte helfen, über das detaillierte Verfahren zur Herstellung eines wcf Webservice in iis der Bereitstellung?Wie wird ein WCF-Webdienst in IIS 8.0 mithilfe von Visual Studio 2012 bereitgestellt?

Gibt es irgendwelche Einstellungen, die eingestellt werden müssen?

Was versucht haben, ist .......

Dann habe ich eine neue Website in iis durch einen Site-Namen und physischen Pfad geben (C: \ inetpub \ wwwroot \ NewFolder). Dann habe ich die VS-Lösung im administrativen Modus veröffentlicht. In dem Dialogfeld geöffnet, erstellt eine neue Webanwendung unter den IIS-Sites und veröffentlicht es. Es war erfolgreich und konnte im Ausgabefenster auch gesehen werden.

, wenn Sie auf den Link der auf http Anschlussleitung: // localhost: [port #]/WebApplicationName es die Verzeichnisstruktur zeigt. geklickt dann auf SVC-Datei einen Fehler gibt sagen „Die Seite kann nicht wegen der Erweiterung Konfiguration bedient wird anfordern. Wenn die Seite ein Skript, einen Handler hinzuzufügen. Wenn die Datei heruntergeladen werden soll, fügen Sie eine MIME-Karte

+2

Welche Frage ist sind Sie mit? Was hast du probiert? –

+0

Einfach veröffentlichen. Erhalte deine Veröffentlichungseinstellungen zuerst richtig. –

+0

Hallo John, ich habe die Lösung im Verwaltungsmodus geöffnet versucht es zu veröffentlichen. In dem Dialogfeld geöffnet, erstellt ein neues virtuelles Verzeichnis sowie Web-Anwendung unter den IIS-Sites und veröffentlicht es. Dann habe ich eine neue Website in Iis erstellt, indem ich einen Site-Namen und einen physischen Pfad angegeben habe (C: \ inetpub \ wwwroot \ NEWFOLDER). Aber ich kann es nicht durchsuchen. Es gibt einen Fehler –

Antwort

6

WCF Servive-Handler auf Ihnen Server nicht installiert.

im Server-Manager

  • ".Net 3.5" erweitern oder" .Net 4.5" , je nach O/Framework-Version.

  • Unter "WCF Service" das Kontrollkästchen für "HTTP-Aktivierung" (für http-Bindung) oder "Non-http" für andere Bindungen (tcp, Named Pipes, etc).

  • Klicken Sie auf "Installieren" Button.

dass alle

+0

Ja absolut. Das hat funktioniert. Thanx Cybermaxs –

+0

Dank Cyvermaxs, ich habe diese Probleme herauszufinden. – devsri

+0

Erweitern Sie .Net 3.5 oder .Net 4.5 ??? Wo suche ich das? Wir führen Server 2012 aus. Im Server-Manager sehe ich keine Optionen für die WCF-Dienste. –

Verwandte Themen