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:
J'ai configurer le remoting dans un fichier de configuration app.config que voiciL'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'.
Merci pour votre attention.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager