WCF分布式事务支持详解
1. 环境准备与事务检查
在WCF服务开发中,若你有兴趣,可以检查WCF服务内部的环境事务( Transaction.Current ),并将其与客户端的环境事务进行比较,以确定它们是否相同。还可以检查环境事务对象的 TransactionInformation 属性,判断它是本地事务( TransactionInformation.LocalIdentifier )还是分布式事务( TransactionInformation.DistributedIdentifier )。
当服务接口发生更改时,需要重新生成客户端项目的服务代理和配置文件。不过在实际项目中,一旦服务上线,不应更改服务接口,而应进行服务版本控制,让客户端应用迁移到服务的新版本。
重新生成配置和代理文件的步骤如下:
1. 重建解决方案。
2. 在解决方案资源管理器中,右键单击主机项目,选择“在浏览器中查看”以启动主机应用程序。
3. 右键单击 DistributedClient 项目的“服务引用”目录下的 CategoryServiceProxy 。
4. 从上下文菜单中选择“更新服务引用”。
5. 右键单击 DistributedClient 项目的“服务引用”目录下的 ProductServiceProxy 。
6. 从上下文菜单中选择“更新服务引用”。
重新生成所有配
超级会员免费看
订阅专栏 解锁全文
22

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



