若要使用 .NET 远程处理生成让两个组件在其中跨越应用程序域边界直接通信的应用程序,只需生成以下对象:
·可远程处理的对象。
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d025564429c345b39307481b3d7c1368.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f665156a98241117161f8ddf90f6c815.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4167e89881854c794c63d89e497571e6.gif)
·侦听对该对象的请求的宿主应用程序域。
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d025564429c345b39307481b3d7c1368.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f665156a98241117161f8ddf90f6c815.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4167e89881854c794c63d89e497571e6.gif)
Listener.exe.config
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
·对该对象发出请求的客户端应用程序域。
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/d025564429c345b39307481b3d7c1368.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f665156a98241117161f8ddf90f6c815.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f39d54399cdfec873253496b2c41de89.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e2117a4a0826b50ce7bcf5535bfe9960.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/5f06892ca020aebdaa31d830acabe4da.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/26c104bbc72fd6acb30ac0b4bb925c90.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/7d75b6ceffcbcd3bafb2bdf0ae555423.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/4167e89881854c794c63d89e497571e6.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
Client.exe.config
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/21bc195e75afb3611b5d9de1a52824de.gif)
运行
1、拷贝文件:
Listener 文件夹:Listener.exe、RemotableType.dll、Listener.exe.config。
Client 文件夹:Client.exe、RemotableType.dll、Client.exe.config。
2、在 Listener 文件夹运行:Listener。
3、在 Client 文件夹 运行:Client;
输出:This is the RemotableType.