.NET Remoting Series

For those situations where Web Services doesn’t provide the flexibility or is too verbose for optimal data communication, Microsoft introduced .NET Remoting which allows a pluggable and customizable cross application/computer/platform communication mechanism. This series thoroughly discusses how to add .NET Remoting to your applications.

This ship has sailed …

This webpage describes a single series/course, each course containing many screencast videos. HOWEVER …

This series/course has been removed from our collection, probably because we have updated it with a newer version.

Read why I decided to keep old pages like this around. Or better yet, visit the home page … its the best place to get started.

Videos available for this series:

  1. Introduction to .NET Remoting

    Narrated PowerPoint slides explaining the basic concepts of .NET Remoting.

  2. Creating a Simple Remoted Component Example

    Demonstrates the most basic remoted component example I could think of. Will use this as a basis for the rest of the videos in this series.

  3. MarshalByReference Server Activated SingleCall

    Demonstrates creating a MarshalByRef component that is Server Activated (server instance created when the client creates a proxy) of Activation Type SingleCall (server instance abandoned after call).

  4. MarshalByReference Server Activated Singleton

    Demonstrates how to modify the previous video’s example to more statefully host a remoted component.

  5. MarshalByValue

    Demonstrates how to create a remoted object that serialized and marshalled by value to the client.

  6. Configuring Remoted Hosts and Clients

    Demonstrates how to save channel, location and other remoting settings for both Client and Host applications in special XML Configuration files used by the Remoting classes. Also demonstrates the use of the .NET Framework Configuration Tool to change settings from a GUI.

  7. Hosting Remoted Components in IIS

    Demonstrates how host an object as a remoted component in IIS, the appropriate settings in the Web.config, and how to configure the client to access that component. Additionally, talks about when it makes sense to use IIS as a hosting mechanism for your remoted components.

  8. Hosting Remoted Components in a Windows Service

    Demonstrates how to host a remoted component in a Windows Service. Also provides an overview of the pros and cons of the different hosting options for remoted components.

  9. Creating a Remoted Surrogate for a COM+ Serviced Component

    Demonstrates how to build a COM+ Serviced Component then host it in Component Services. Then, we create a remoted component that acts as a surrogate for a client on a remote machine.

  10. Using the SOAPSuds Tool

    Demonstrates how to use the SOAPSuds tool to create a proxy with metadata about a components types so that the client application can early bind to that proxy.


10 Year Anniversary Sale - 30% Off - ENDING SOON!!!    Learn more ...