- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国 Unix/Linux
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
中国 Unix/Linux 软件开发联盟
jquery 编程开发资料整理
linux 软件开发
jQuery 调用 WCF 需要注意的一些问题 2
使用 jQuery 调用 ASP.NET AJAX Page Method 5
jQuery+AJAX+ASP.NET 简单实例 8
jQuery Ajax 全解析 11
jQuery Ajax 方法调用 Asp.Net WebService 的详细例子 23
jQuery 调用WebService 返回 JSON 数据 38
jquery 各种选择框取值及其相关 47
jquery 以及正则表达式入门学习 48
深入浅出 JSON 5. 3
What is JSON:初识 JSON 57
Juery 实现DIV 层的拖拽实例 60
Jquery 回车事件 62
JS window.event 对象详解 62
jQuery 调用 WCF 需要注意的一些问题
昨天,博客园首页增加了
昨天,博客园首页增加了 Digg 功能。在该功能中我们开始尝试使用 jQuery 直接调用 WCF。之前我们采用的方案是 jQuery 调用 Web Service,然后WebService 再调用服务层。这样调用主要是因为之前需要调用不同域名下的WCF 服务,因为跨域调用的问题,就要通过 Web Service 中转一下。而这次Digg 功能调用的是同一个应用程序下的 WCF,用jQuery 直接调用 WCF 是更
好的选择。在尝试这种方式的过程中遇到的一些问题和一些需要注意的地方需要记录一下,所以就写了这篇随笔。
xland 的 jQuery 调 WCF 给了我们很大帮助,在这里感谢 xland!在探索技术的过程中,将自己解决问题的经验记录下来,不仅可以备忘、总结,而且可以帮助遇到同样问题的朋友,这也是写博客的一种乐趣吧。
进入正题,jQuery 调用 WCF 需要注意的一些问题:
1. WCF 的配置(WCF 服务宿主于 IIS 7)
在 需 要 调 用 的 接 口 方 法 ( OperationContract ) 上 加 上 属 性[WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)],比如:
1)WCF 服务相关配置:
[ServiceContract]
public interface IDiggService
{
[OperationContract]
[WebInvoke(RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json, BodyStyle = WebM essageBodyStyle.WrappedRequest)]
string GetDiggCountList(string entryIdList);
}
给服务实现类加上属性:
[AspNetCompatibilityRequirements(RequirementsMode = AspN etCompatibilityRequirementsMode.Allowed)]
public class DiggService : IDiggService
{
}
否 则 调 用 时 会 出 现 错 误 : “IIS 7.0 Detailed Error - 500.0 - System.ServiceModel.ServiceActivationException”。
Web.config 中的 WCF 相关配置:
system.serviceModel
services
service name=DiggService
endpoint address= binding=webHttpBinding con tract=IDiggService behaviorConfiguration=DiggServiceBe havior/
/service
/services
behaviors
endpointBehaviors
behavior name=DiggServiceBehavior
enableWebScript/
/behavior
/endpointBehaviors
/behaviors
/system.serviceModel
需要注意两个地方
您可能关注的文档
最近下载
- 第二章 直线和圆的方程 (章末课后复习题课件)-高二数学同步备课系列(人教A版2019选择性必修第一册).pptx VIP
- 溶栓药物介绍PPT幻灯片.ppt VIP
- 全国大学生职业规划大赛《生物育种技术》专业生涯发展展示PPT【最新版】.pptx
- 《眼镜定配技术》期末考试复习题库(含答案).docx VIP
- (高清版)-B-T 40521.2-2021 乘用车紧急变线试验车道 第2部分:避障.pdf VIP
- 2025年青岛职业技术学院单招笔试语文试题库含答案解析(5套卷).docx VIP
- 有机肥基础知识培训.pptx VIP
- 川教版三年级上册信息科技 5在线导航选路线 课件.ppt
- HG21515_常压人孔 附图.pdf VIP
- 【MOOC期中】《无线物联网基础与应用》(北京邮电大学)中国慕课期中网课答案.docx VIP
原创力文档


文档评论(0)