摘要:
很久没有写博客了,最近因为公司项目关系,学习了.net remoting.闲暇之余,想与大家分享一下(可能是一个系列哦)。 一.学习remoting前,要搞懂的知识 1.应用程序域: 所有的.Net 应用程序都运行在托管环境(managed environment)中,但操作系统只提供进程(Process) 供程序运行,而进程只是提供了基本的内存管理,它不了解什么是托管代码。所以托管代码, 也可以说是我们 创建的C#程序,是无法直接运行在操作系统进程中的。为了使托管代码能够运行在非托管的进程之上,就需要 有一个中介者,这个中介者可以运行于非托管的进程之上,同时向托管代码提供运行的环境。这个中. 阅读全文