深入探索ASP.NET Web服务与数据绑定
一、ASP.NET Web服务之双工服务配置
在构建双工服务时,首先要像创建普通Web服务一样,向项目中添加一个支持Silverlight的WCF服务,例如命名为 AsyncTask.svc 。当添加新的Web服务时,Visual Studio会添加以下三个部分:
1. .svc文件 :这是服务的端点,客户端将所有消息都发送到这个URL。在示例中,文件名为 AsyncTask.svc ,无需对其进行修改。
2. Web服务代码 :对于双工服务而言,这些代码帮助不大,后续需要用更合适的版本替换。
3. web.config设置 :部分设置正确,但需要进行一些调整以支持双工通信,这是首先要完成的任务。
将普通Web服务转换为双工服务,需要对web.config文件中的自动生成设置进行如下修改:
1. 添加对 System.ServiceModel.PollingDuplex.dll 程序集的引用,该程序集提供了所需的双工支持,可在 C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Libraries\Server 文件夹中找到。
2. 找到 <system.serviceModel> 元素,并在其中添加以下内容:
&
超级会员免费看
订阅专栏 解锁全文
95

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



