PollingDUPLEXHTTPBinding und DuplexChannfactory - 'ContractFilter Mismatch am EndpointDispatcher'
-
13-11-2019 - |
Frage
Ich schreibe einen Duplex-Service, der von einem Silverlight 5-Client verbraucht werden soll.Meine Serverkonfiguration sieht so aus (an den richtigen Stellen offensichtlich) - generasacodicetagpre.
Der Vertrag, den Sie sehen, ist das vorhanden - generasacodicetagpre.
Dies scheint gut zu hosten, aber ich bin nicht zu 100% sicher.
Mein Client-Code sieht so aus - generasacodicetagpre.
Ich bekomme ein Vertragsfilter-Fehlzug-Problem, wenn ich über 'Factory.endConnect (Ergebnis)' steige, aber ich sehe nicht warum.Natürlich implementiere ich auf dem Server die synchrone Version der Async-Schnittstelle (so einfach anschließen und nicht anfangen / endconnect), aber das ist der einzige Ort, an dem ich denken kann, dass hier ein unübertroffener Vertrag ist.
Ich ziehe wirklich meine Haare jetzt heraus ... und ich bin schon kahl!Jede Hilfe wäre sehr geschätzt.
Vielen Dank im Voraus.
Lösung
Bitte versuchen Sie es, indem Sie den Namensnamespaces name und
Andere Tipps
und denken Sie daran, diese Version von 4.0.0.0 auf 5.0.0.0 zu ändern, da Sie SL 5 verwenden (und ich vermute, Sie haben das richtige System.ServiceModel.PollingDuplex-Baugruppe von C: \ Program Files (x86) \ Microsoft geladenSDKS \ Silverlight \ V5.0 \ Bibliotheken \ Server)