2010-12-28 14 views
0

Funktioniert Remoting-Funktion noch in der Burg?Schloss Remoting-Funktion funktioniert nicht

ich heruntergeladene Beispiel von http://www.castleproject.org/container/facilities/trunk/remoting/usingit.html Projekt geändert, um 4.0 des Rahmens zu zielen.

Dann löschte ich Referenzen auf Schloss in Client- und Server-Projekten und fügte dann Referenzen zu Castle.Core und Castle.Windsor DLLs aus Burgen "bin-dotNet40" Ordner.

Wenn ich den Server laufen bekomme ich die follwoing Ausnahme: konnte nicht konvertieren von ‚Castle.Facilities.Remoting.RemotingFacility, Castle.MicroKernel‘ zu System.Type - Vielleicht könnte geben nicht

Dank finden für Antworten

Antwort

0

Castle.MicroKernel.dll ist nicht mehr (es wurde in Castle.Windsor.dll verschmolzen), so dass die korrekten voll qualifizierten Typnamen sind jetzt Castle.Facilities.Remoting.RemotingFacility, Castle.Windsor

+0

Dank Mauricio. Ich habe das so geändert, wie Sie es vorgeschlagen haben, und mein Server ist betriebsbereit. Mein Client gibt jedoch die folgende Ausnahme aus: Die Komponente 'remote.console.component' konnte nicht eingerichtet werden. Geben Sie 'System.Object, mscorlib, Version = 4.0.0.0, Culture = Neutral, PublicKeyToken = b77a5c561934e089' implementiert Service 'Example.Shared.IRemoteConsole, Example.Shared, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null ". Ich habe nichts an der Registrierung dieser Komponente geändert und würde erwarten, dass es funktioniert. Irgendwelche schlägt vor? danke – Noel

+0

@Noel: bitte erstellen Sie eine neue Frage mit mehr Details. Wie registrieren Sie die Einrichtung? Wie laden Sie die XML-Konfiguration? Welches Szenario verwendest du? –

+0

Danke Mauricio. Ich habe eine Frage zu diesem Thema geschrieben @ http://stackoverflow.com/questions/4557796/castle-remoting-sample-client-throwing-exception – Noel