Wie host net named pipe Bindung aktivierter wcf-Anwendung im iis?
Ich habe folgende Konfiguration in meinem wcf-service
<endpoint address="" binding="netNamedPipeBinding"
contract="WcfWithNamedPipe.IService1"
bindingConfiguration="WcfWithNamedPipe.netNamedPipeBinding">
</endpoint>
kann irgend jemand mir empfehlen, wie Gastgeber dieses wcf-Dienst in iis mit netNamedPipe verbindlich?
Sollte es möglich sein. Siehe stackoverflow.com/questions/1806430/.... Sie bekommen eine Fehlermeldung oder wird es einfach nicht funktioniert?
Versuchen Sie es zunächst mit einer einfachen Bindung wie basicHttp. Dadurch wird sichergestellt, dass Ihr Dienst gültig ist. Nach, müssen Sie fügen ein neues Protokoll NET.Das TCP-Protokoll für Ihre Website (Erweiterte Eigenschaften) und dann auch eine neue Bindung in Ihre website.
Versuchen Sie es zunächst mit einer einfachen Bindung wie basicHttp. Dadurch wird sichergestellt, dass Ihr Dienst gültig ist. Nach, müssen Sie fügen ein neues Protokoll NET.Das TCP-Protokoll für Ihre Website (Erweiterte Eigenschaften) und dann auch eine neue Bindung in Ihre website.
InformationsquelleAutor ARULJOTHI | 2012-09-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
To get Named pipes arbeiten auf IIS-aktivieren Sie Windows Process Activation Service (was) auf IIS -, und konfigurieren Sie die Website, die Sie verwenden, um zu ermöglichen, named pipes.
Einzelheiten finden Sie unter: http://msdn.microsoft.com/en-us/library/ms752253.aspx
Wie Cybermax, sagt der Kommentar, ist es eine gute Idee, um die Arbeit mit basic-http-Bindung zuerst.
Wenn man an den Punkt, wo Sie denken, dass Sie setup alles richtig und es funktioniert immer noch nicht, überprüfen Sie die firewall-Einstellungen.
InformationsquelleAutor Shiraz Bhaiji
Enable-Named-Pipe-Aktivierung. In Windows 8 (und wohl auch darüber hinaus?), öffnen Sie die "Sie " Windows-Funktionen ein-oder ausschalten" - Fenster, und suchen Sie, und überprüfen Sie Folgendes:
Müssen Sie auch angeben im Netz.pipe-Protokoll für die Anwendung in IIS. Rechten Maustaste auf den Knoten für die Anwendung, wählen Sie Anwendung Verwalten und Erweiterte Einstellungen.... Hier werden Sie wahrscheinlich
http
unter aktiviert Protokolle. Hinzufügen, net.pipe
nach es und klicken Sie auf OK, um zu speichern.Wenn alles andere korrekt ist, sollte dies ermöglichen, einen Anruf an einen service, um zu bewirken, dass der Dienst aktiviert werden.
InformationsquelleAutor Kjartan