Remoting : Impossible de trouver l'assembly 'BLLServeur
Bonjour à tous,
J'aimerais sortir d'un problème qui me cause du soucis depuis un moment.
J'ai réaliser une petite appli remoting avec une base de donnée en sql server: classique!!
Afin de mettre en pratique mes nouvelles connaissances en remoting, j'implémente une solution en couches. donc j'ai créé plusieurs projets:
- Interface.dll (classe Structures et Interfaces qui imports structures)
- SvrUnites.dll qui implémente Interface et qui hérite du MarshalByRefObject
- cltUnite qui implémente Interface aussi
- application windows appSvl.exe qui imports interface et cltUnite et tout ce qui concerne System.Runtime.Remoting.Channels.Tcp
- application console Remoting.exe qui imports SvrUnite.
Quand je lance Remoting qui expose les objets serveur c'est ok
Mais quand je fais appel a un objet distant via le proxy il me met:
Citation:
L'exception System.Runtime.Serialization.SerializationException n'a pas été gérée
Message="Impossible de trouver l'assembly 'BLLServeur, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
J'ai configurer le remoting dans un fichier de configuration app.config que voici
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" port="1234" />
</channels>
<service>
<wellknown mode="Singleton" type="appSvl.BLLServeur.svrUnite, BLLServeur" objectUri="svrUnite.rem"/>
</service>
</application>
</system.runtime.remoting>
</configuration> |
Merci pour votre attention.