.NET 远程应用程序的调试、部署与管理
1. 关键术语与案例场景
1.1 关键术语
在 .NET 远程应用开发中,有一些关键术语需要我们掌握:
- application URL :应用程序的统一资源定位符,用于定位应用程序。
- channel :通信通道,用于在客户端和服务器之间传输数据。
- marshal - by - reference (MBR) :按引用封送,远程对象通过引用传递。
- marshal - by - value (MBV) :按值封送,远程对象通过值传递。
- proxy object :代理对象,客户端用于与远程对象进行交互的对象。
- remote object activation :远程对象激活,用于创建和初始化远程对象。
1.2 案例场景
1.2.1 创建安全的全球分布式应用
假设你是某户外装备和体育用品销售组织的首席开发人员,该组织计划在纽约总部创建一个集中式数据录入应用和数据仓库。为提高安全性,数据录入应用不通过 Web 界面提供,但使用 Web 传输数据。应用将部署到全球约 40 个卫星办公室的工作站,决定使用 .NET 远程处理并通过 IIS 托管远程对象为客户端应用提供服务。在开发前,需要回答项目经理的以下问题:
1. 与远程对象应使用什么通信通道?
2. 激活远程对象应使用
超级会员免费看
订阅专栏 解锁全文
530

被折叠的 条评论
为什么被折叠?



