如何在Flex 3 RIA中使用WCF服务

这两天应需要研究了下 WCF 服务和 Flex 3 RIA 相关的开发技术,并上手写 了一些代码 ,发现之前的考虑有不少细节问题需要注意、解决,打算用这篇持 续更新的文章来做以记录 ,将通过 Flex 3 RIA 应用来使用 WCF 服务过程中发 现的问题和解决方法以注意事项的形式 记录清楚。正所谓吃一堑长一智,也请 大家多多分享,一起补充。

1. WCF 服务使用的 SOAP 版本

2. “Provider com.bea.XML.stream.MXParserFactory not found” 异 常

3. 启用“basicHttpBinding” 绑定的 Session 支持

WCF 服务使用的 SOAP 版本

当前发布的 Flex 3.2.0 build 3958 版本仅支持与使用了 SOAP 1.1 协议的 Web 服务通 信,因此如果想在 Flex 3 RIA 应用中使用 WCF 服务,则必须配置 WCF 服务为底层使用 SOAP 1.1 协议通 信。具体方法可以通过更改服务配置文件 Web.config 来完成。

XML代码

<services>
<service behaviorConfiguration="CEELS.Service.BaseBehavior" name="CEELS.Service.CEELSSvc">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ICEELSSvc" contract="CEELS.Service.ICEELSSvc">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>

<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ICEELSSvc" allowCookies="true" />
</basicHttpBinding>
</bindings>

时间: 2024-08-19 22:09:53

如何在Flex 3 RIA中使用WCF服务的相关文章

服务器-如何在Windows Server2012系统中搭建VPN服务

问题描述 如何在Windows Server2012系统中搭建VPN服务 想在Windows Server2012系统中搭建一个VPN服务,,,然后用其他电脑连接 通过网上按别人的方法自己操作了一遍,,但是连接不上VPN服务器(我的是XP系统)一直报721错误 不知道是否还有哪些服务没有关闭,,还是因为我(客户端)连接的宽带之上的路由器没有开启相关功能(但那是移动说了算啊) 解决方案 怎样才能凑够10个字符呢 解决方案二: 如果你的服务器配置没问题,那么可能是你的客户端的问题,特别是一些山寨盗版

SharePoint 2013 中自定义WCF服务

在使用SharePoint2013的时候,如果其他客户端 API 的组合不足,可以通过自定义 Web 服务扩展 SharePoint.默认情况下,SharePoint 2013 不仅支持创建自定义 ASP.NET Web 服务,还支持创建自定义 WCF Web 服务. 在开始之前,简单描述一下创建自定义WCF服务的步骤: Ø创建SharePoint空项目,选择场解决方案 Ø添加相关的应用程序集引用 Ø创建相关类和接口类,为其添加源代码 Ø创建ISAPI文件夹映射,在里面添加svc文件,并映射cs

iPhone中调用WCF服务

由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习.学习的路线是从objective-c到cococa.方法是看了两本入门的英文书,还有就是学习apple的sdk.对于产品的基本想法是服务端用.net,手机客户端用iPhone. 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据.由于iPhone和DoNet是两个完全不同的平台.iPhone依靠mac系统平台,donet依赖windows系统平台.这篇文章我将通过一

iPhone中调用WCF服务“.NET研究”

由于对移动平台充满着好奇与兴趣,上海网站建设最近着手了上海闵行企业网站制作iPhone开发的学习.学习的路线是从objective-c到cococa.方法是看了两本入门的英文书,还有就是学习apple的sdk.对于产品的基本想法是服务端用.net,手机客户端用iPhone. 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据.由于iPhone和DoNet是两个完全不同的平台.iPhone依靠mac系统平台,donet依赖windo

一起谈.NET技术,不要在using语句中调用WCF服务

如果你调用WCF服务时,像下面的代码这样在using语句中进行调用,需要注意一个问题. using (CnblogsWcfClient client = new CnblogsWcfClient()){ client.Say("Hello, cnblogs.com!");} 上面这段代码看上去没问题,CnblogsWcfClient是一个自动生成的WCF客户端代理,继承自System.ServiceModel.ClientBase.using语句结束时,会调用ClientBase实现的

.Net中使用WCF构建简单的基于B/S和C/S的服务

第1步:创建接口 namespace WCF.Interface { //[ServiceContract(CallbackContract=typeof(ICallback))]//回调接口(全双工) [ServiceContract] public interface ICalculator { [OperationContract] double Add(double x, double y); } } 第2步:实现接口服务 namespace WCF.Service { [Service

为什么silverlight中的wcf引用不了自定义类库?

问题描述 为什么silverlight中的wcf引用不了自定义类库? 在silverlight中的WCF服务里面添加自定义的类库,出现"Unable to add reference to project '类库名'".请各位同仁赐教! 解决方案 这是很正常的,silverlight使用的是一个.net的精简版,并且运行在客户端,所以没办法调用完整的.net类库. 解决方案二: 您好!谢谢哦!那我要在WCF服务中引用我自定义的类该怎么办啊?因为之前是放在一个类库里面,想引用那个类库,结

WCF服务已在Windows Azure中得以实现和调试

Windows Communication Foundation (WCF)是一种被广泛使用的客户端/服务端通信技术,由微软提供,现在已经十分纯熟了.它打破了原先一个对话框只能和一个进行交互,WCF服务可以和一个WCF客户端进行通信,同时也可以和采用了同样的标准的其他框架的客户端进行通信.这是十分难得的.为了把在Windows Azure中运行的,使用强大的WCF框架的服务暴露出来,Windows Azure也不甘示弱,为平台提供了一个WCF角色.不管在哪个框架和平台上构建复杂的,具有高度可扩展

IIS8中添加WCF支持几种方法小结[图文]_win服务器

方法一 最近在做Silverlight,Windows Phone应用移植到Windows 8平台,在IIS8中测试一些传统WCF服务应用,发现IIS8不支持WCF服务svc请求,后来发现IIS8缺少对WCF服务的Managed Handler,按照以下步骤添加后,IIS8即支持WCF服务. 1. 首先添加MIME类型 扩展名".svc",MIME类型 "application/octet-stream" 2. 然后在"Handler Mappings&q