深入探索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. 修改web.con
超级会员免费看
订阅专栏 解锁全文
95

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



