G
Guest
Hello all!
I am out of ideas. I have a client\server application that for the most
part works just great. An overview of the architecture is:
+--------------------------+
| Server: windows service |
+------------+-------------+
|
TCP
|
==============================
Machine Boundry
==============================
|
+---------------+-----------------+
| Client Service: windows service |
+---------------+-----------------+
|
Named Pipes
|
==============================
Process Boundry
==============================
|
+---------------------------------+
| Client App: Win32 app |
+---------------------------------+
All of the cross-(process|machine) remoting is done through .Net remoting.
There is an object factory on the client service and on the server. The
Client applications connect to the factory on the client service which
requests the object from the factory on the server.
When the client first starts up, everything works as expected, no problems.
If I stop and start the Server service, the next time the Client App requests
an object (MarshalByRef) from the factory on the Server through the factory
at the client service, the call executes OK. There is a valid Transparent
Proxy returned, but throws an exception when ever a method or property is
invoked on the remote object via the transparent proxy. The exception is the
Remote server encountered an internal error.
I am totally confused about what is wrong. Any suggestions?
I am out of ideas. I have a client\server application that for the most
part works just great. An overview of the architecture is:
+--------------------------+
| Server: windows service |
+------------+-------------+
|
TCP
|
==============================
Machine Boundry
==============================
|
+---------------+-----------------+
| Client Service: windows service |
+---------------+-----------------+
|
Named Pipes
|
==============================
Process Boundry
==============================
|
+---------------------------------+
| Client App: Win32 app |
+---------------------------------+
All of the cross-(process|machine) remoting is done through .Net remoting.
There is an object factory on the client service and on the server. The
Client applications connect to the factory on the client service which
requests the object from the factory on the server.
When the client first starts up, everything works as expected, no problems.
If I stop and start the Server service, the next time the Client App requests
an object (MarshalByRef) from the factory on the Server through the factory
at the client service, the call executes OK. There is a valid Transparent
Proxy returned, but throws an exception when ever a method or property is
invoked on the remote object via the transparent proxy. The exception is the
Remote server encountered an internal error.
I am totally confused about what is wrong. Any suggestions?