【发布时间】:2012-03-14 11:41:16
【问题描述】:
使用 .NET Framework 3.5 C#,我正在从基于 SOAP 的 Web 服务转移到基于 JSON 的 WCF 服务。我所有的 Web 服务都派生自一个通用 ServiceBase 类,它具有会话验证、客户端身份验证、数据库连接、日志记录等通用功能共同任务
base.InitCallThread()
Q1:为了避免编写数百行重复代码,在 WCF 中做相同或相似的最佳方法是什么?
Q2:如果我要同时支持基于 SOAP 的 Web 服务和基于 JSON 的 WCF 服务的相同接口,那么共享相同通用功能的最佳方式是什么?我想这两者可以共享 http 会话吗?
【问题讨论】:
标签: wcf web-services dry