2009-03-26 9 views
0

HALLOErzeugungs-Client Rückruf-Service-Schnittstelle Für WCF

Ich versuche, den folgenden Artikel http://msdn.microsoft.com/en-us/library/ms731064.aspx zu folgen, aber ich kann die Client-Callback-Schnittstelle zu erzeugen scheinen. Ich benutze VS 2008.

Nicht sicher, was es verursacht, weil 2 verschiedene Artikel, die ich versuchte, das gleiche Problem geben.

Dank

+0

@stalkerh: Sie müssen genauer sein. Was meinst du, du scheinst nicht die Schnittstelle zu generieren? Erhalten Sie einen Fehler? Wenn ja, was? Haben Sie Quellcode oder Informationen über den Prozess, den Sie verfolgt haben? – casperOne

+0

@casperOne Ich folgte dem Artikel genau und ich bekam keine Fehler, es gab einfach keine Schnittstelle für mich zu verwenden. – RC1140

+0

Dies ist nicht spezifisch genug. Hast du irgendeinen Code generiert bekommen? Sehen Sie die Schnittstelle für Ihren Dienst, aber nicht die Client-Callback-Schnittstelle? Haben Sie eine geeignete Dual-Channel-Bindung wie WSDualHttp verwendet? –

Antwort

0

In meinem Fall habe ich vergessen CallBackContract Named-Parameter in Servicecontract Attribut hinzufügen. zB:

[ServiceContract(Namespace = "http://Microsoft.ServiceModel.Samples",SessionMode=SessionMode.Required, 
CallbackContract=typeof(ICalculatorDuplexCallback))] 

Ich weiß, das Beitrag wurde vor etwa 3 Jahren vorgelegt worden, aber für diejenigen, die immer noch das gleiche Problem haben.