Ken Kolda
10/18/2004 6:24:00 PM
If you place your remoting configuration information in a config file, then
you must call RemotingConfiguration.Config() as you have it in order to have
that info parsed and used. The one exception is if you host your object
under IIS. In that case, the remoting information goes in your web.config
and will be automatically read when the web app is start by IIS.
Ken
"hazz" <hazz@sonic.net> wrote in message
news:%23%234hlMTtEHA.2192@TK2MSFTNGP14.phx.gbl...
> Is this the magic line I need for the host application whether it be a
> Windows form app, a service, a console app, et?
>
> RemotingConfiguration.Configure("Listener.exe.config");
>
> hazz
>
> "Ken Kolda" <ken.kolda@elliemae-nospamplease.com> wrote in message
> news:uzGw2mStEHA.160@TK2MSFTNGP11.phx.gbl...
> > I'm not 100% sure of what you're asking. The configuration performed by
> the
> > first three lines could certainly be placed in a config file, e.g.
> >
> > <configuration>
> > <system.runtime.remoting>
> > <application>
> > <channels>
> > <channel ref="tcp" port="8086" />
> > </channels>
> > <server>
> > <wellknown mode="SingleCall" type="ServerClass, ServerAssembly"
> > objectUri="MyUri" />
> > </server>
> > </application>
> > </system.runtime.remoting>
> > </configuration>
> >
> > The last two, of course, could not -- they are application code and not
> > configuration. Are you asking if it's possible to use an assembly as a
> > remote object without writing a host application and simply using a
config
> > file? If so, the answer is no, although you can achieve essentialy
> something
> > like this by using IIS as your host (i.e. this would mean you wouldn't
> have
> > to write your own host app).
> >
> > Ken
> >
> >
> > "hazz" <hazz@sonic.net> wrote in message
> > news:%233OkC5RtEHA.4044@TK2MSFTNGP09.phx.gbl...
> > > The following code successfully turns an existing assembly into a
server
> > > object to which my client app successfully connects and invokes a
method
> > > from the server object.
> > >
> > > TcpServerChannel channel = new TcpServerChannel(8086);
> > > ChannelServices.RegisterChannel(channel);
> > >
> >
>
RemotingConfiguration.RegisterWellKnownServiceType(typeof(ServerClass),"MyUr
> > > i",WellKnownObjectMode.SingleCall)
> > >
> > > System.Console.WriteLine("hit to exit");
> > > System.Console.ReadLine();
> > >
> > > Can I create a config file out of these few lines of code?
> > >
> > > thank you. -hazz
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
>
>