più che giusto!
ok...
Sto cercando di comprendere il funzionamento di Remoting creando una semplice chat.
Ho creato un oggetto remoto [RemoteObj] il quale espone alcuni eventi.
Nello stesso assembly o messo anche qualche delegato (e gli eventi del RemoteObj sono di tipo MyDelegate evt
Ho poi creato una Console Application che pubblica il mio RemoteObj.
Fin qui tutto ok.
Poi ho creato un applicazione client [ClientObj].
ClientObj ha alcuni metodi che vorrei registrare sui delegati di RemoteObj.
Ma quando, durante lo startup di ClientObj, eseguo:
viene generata una SecurityException.codice:RemoteObj.MyEvent += new MyDelegate(ClientObj.MyMethod)
Mi sono socumentato e ho capito che questo succede xkè RemoteObj.MyDelegate non riesce a recuperare informazioni sulla classe ClientObj (in quanto si trova in assembly diverso dal RemoteObj) e quindi c'è l'eccezione.
Ho visto che il problema è stato affrontato da Microsoft in un FIX all'indirizzo:
http://support.microsoft.com/default...b;en-us;312114
Allora ho seguito la tecnica suggerita da microsot ma non funziona.
Spero adesso di aver reso un po' + chiara la situation.
Per qualunque domanda sono qui.