Click here to Skip to main content
15,898,538 members
Home / Discussions / C#
   

C#

 
GeneralRe: difference between .NET remoting and shared/private assembly? Pin
liyang yu12-Jan-05 5:58
liyang yu12-Jan-05 5:58 
Generalproblem with SQL Pin
ronin177012-Jan-05 5:40
ronin177012-Jan-05 5:40 
GeneralRe: problem with SQL Pin
Steve Maier12-Jan-05 5:45
professionalSteve Maier12-Jan-05 5:45 
GeneralRe: problem with SQL Pin
Jesse Squire12-Jan-05 6:28
Jesse Squire12-Jan-05 6:28 
GeneralRe: problem with SQL Pin
Dave Kreskowiak12-Jan-05 9:02
mveDave Kreskowiak12-Jan-05 9:02 
GeneralConfiguring web service Pin
Esmo200012-Jan-05 4:38
Esmo200012-Jan-05 4:38 
GeneralRe: Configuring web service Pin
Esmo200012-Jan-05 9:57
Esmo200012-Jan-05 9:57 
Questiondifference between .NET remoting and shared/private assembly? Pin
liyang yu12-Jan-05 4:01
liyang yu12-Jan-05 4:01 
Just want to have a clear understanding of the following (related) issues:

1. Private/Shared Assembly allows us to have some sort of "binary reuse": for instance, you can create a assembly (either private or shared) which contains some "utility" types, then in another application, you can add a reference to the above assembly and make use of the types in it. Yet you can create another different application still use this same assembly ... we may call these different applications clients, and the utility assembly server.

2. .NET remoting: this architecture allows us to invoke a method on a remote object, again, the remote object can be considered as server, the application who invokes the methods can be view as client.

3. classic COM/DCOM: you can build COM server which has the coclasses, you can also have a client that consume the functions of those coclasses. at run time, the COM runtime (quite like the CLR) will load the COM server so the COM client can have someone to talk to.

So, what exactly is the difference among these three??? for example, the private/shared assembly as a server, it in fact lives in the same AppDomain with its client, but in the .NET remoting model, the client and server are for sure not in the same AppDomain, so this model is about crossing the AppDomain boundaries.

can someone summarize more differences?

AnswerRe: difference between .NET remoting and shared/private assembly? Pin
Steve Maier12-Jan-05 4:28
professionalSteve Maier12-Jan-05 4:28 
GeneralRe: difference between .NET remoting and shared/private assembly? Pin
liyang yu12-Jan-05 4:49
liyang yu12-Jan-05 4:49 
GeneralRe: difference between .NET remoting and shared/private assembly? Pin
Steve Maier12-Jan-05 5:42
professionalSteve Maier12-Jan-05 5:42 
GeneralLinking HxS Help file to a C# application Pin
mikey_g12-Jan-05 3:49
mikey_g12-Jan-05 3:49 
GeneralDataSet Visual Desinger Persistance Pin
Lyhr12-Jan-05 2:54
Lyhr12-Jan-05 2:54 
GeneralAddNew() and default values Pin
Jonckheere12-Jan-05 2:31
Jonckheere12-Jan-05 2:31 
GeneralRe: AddNew() and default values Pin
turbochimp12-Jan-05 5:38
turbochimp12-Jan-05 5:38 
GeneralRe: AddNew() and default values Pin
Jonckheere12-Jan-05 19:29
Jonckheere12-Jan-05 19:29 
GeneralRe: AddNew() and default values Pin
turbochimp13-Jan-05 3:25
turbochimp13-Jan-05 3:25 
GeneralUI look as VS .NET Editor Pin
Md Saleem Navalur12-Jan-05 2:20
Md Saleem Navalur12-Jan-05 2:20 
GeneralRe: UI look as VS .NET Editor Pin
Jesse Squire12-Jan-05 6:43
Jesse Squire12-Jan-05 6:43 
GeneralRe: UI look as VS .NET Editor Pin
Mathew Hall13-Jan-05 23:21
Mathew Hall13-Jan-05 23:21 
GeneralCreate Click event in C# Pin
itssuk12-Jan-05 1:30
itssuk12-Jan-05 1:30 
GeneralRe: Create Click event in C# Pin
Paul Lyons12-Jan-05 2:28
Paul Lyons12-Jan-05 2:28 
GeneralRe: Create Click event in C# Pin
itssuk12-Jan-05 19:18
itssuk12-Jan-05 19:18 
GeneralRe: Create Click event in C# Pin
Paul Lyons13-Jan-05 15:05
Paul Lyons13-Jan-05 15:05 
GeneralRe: Create Click event in C# Pin
Member 164882912-Jan-05 2:29
Member 164882912-Jan-05 2:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.