Giver mig følgende fejl SerializationException Cannot find the assembly RemoteServer
lidt Klient kode.
TcpChannel chan = new TcpChannel();
ChannelServices.RegisterChannel(chan);
RemoteInterface obj =(RemoteInterface) Activator.GetObject
(typeof(RemoteInterface), "
tcp://gulbaek:9999/SayHello");
Train train = obj.getTrain();
Console.WriteLine("Klient " + train.ShowInfo);
Console.ReadLine();
Lidt Server kode.
namespace RemotingSamples
{
public class HelloServer : MarshalByRefObject, RemoteInterface
{
private Train train;
public HelloServer()
{
Console.WriteLine("HelloServer activated");
train = new Train(10,"IC3","Ole","100",20);
Console.WriteLine(train.ShowInfo);
}
public String HelloMethod(string name)
{
Console.WriteLine("Hello.HelloMethod : {0}", name);
return "Hi there " + name + " The time is now " + System.DateTime.Now.TimeOfDay.ToString();
}
public Train getTrain()
{
return train;
}
}
}
Det går galt når jeg kalder obj.getTrain();
Håber det er nok info.