[Mono-list] Remoting
peter
apvx95 at dsl.pipex.com
Mon Oct 17 18:36:55 EDT 2005
Hi,
I've built, compiled and successfully run a simple remoting application
on Windows using the Microsoft .NET Framework. The remote object is a
SingleCall SAO. Configuration on the client and the server is done with
configuration files.
When I try to run the application under mono on Linux, the server runs
just fine, but the client will not start. Here is the error message:
peter at linux:~/MonoRemotingTest/RemoteSumsClient/bin/Release> ls
RemoteSumsClient.exe RemoteSumsClient.exe.config RemoteSumsObjectProxy.dll
peter at linux:~/MonoRemotingTest/RemoteSumsClient/bin/Release> mono
RemoteSumsClient.exe
Mono System.Windows.Forms Assembly [Revision: 49925; built: 2005/9/11
14:27:24]
Keyboard: British keyboard layout
Gtk colorscheme read
Unhandled Exception: System.Runtime.Remoting.RemotingException:
Configuration file 'RemoteSumsClient.exe.config' could not be loaded:
Error in element wellknown: Type not found: RemoteSumsObject,
RemoteSumsObjectProxy
in <0x0011c>
System.Runtime.Remoting.RemotingConfiguration:ReadConfigFile
(System.String filename)
in <0x0004e> System.Runtime.Remoting.RemotingConfiguration:Configure
(System.String filename)
in <0x0002b> Msc.RemoteSums.RemoteSumsClientForm:.ctor ()
in (wrapper remoting-invoke-with-check)
Msc.RemoteSums.RemoteSumsClientForm:.ctor ()
in <0x00018> Msc.RemoteSums.RemoteSumsClientForm:Main ()
peter at linux:~/MonoRemotingTest/RemoteSumsClient/bin/Release>
Here is the client config file contents:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.runtime.remoting>
<application>
<client>
<wellknown type="RemoteSumsObject, RemoteSumsObjectProxy"
url="tcp://localhost:48600/RemoteSumsObject" />
</client>
</application>
</system.runtime.remoting>
</configuration>
Can anyone see what I'm doing wrong? You will see from the directory
listing above that the RemoteSumsObjectProxy.dll file is in the same
directory as the client executable. This file contains the metadata
proxy for the RemoteSumsObject type.
Cheers
Peter
More information about the Mono-list
mailing list