首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于使用WebOrb进行灵活远程处理的新手问题

关于使用WebOrb进行灵活远程处理的新手问题
EN

Stack Overflow用户
提问于 2010-10-20 05:54:16
回答 1查看 451关注 0票数 0

由于Flashbuilder不支持https上的WCF,我正在考虑使用weborb remoting作为替代方案,但如果它们位于不同的服务器上,flash将如何识别weborb位置。查看了目标、源字段,但没有真正在Flex的remoteObject中找到一个名为url的字段。有没有人做过类似的事情?

EN

回答 1

Stack Overflow用户

发布于 2011-03-24 05:14:28

我知道这是个老生常谈的问题,但我还是想回答一下。您可以通过WebORB将WCF服务公开给远程处理客户端(Flash )。WebORB同时支持自托管和IIS托管的WCF服务。以下是这两种模型的说明链接。

自托管: http://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html?standalone_wcf_services.htm

IIS托管: http://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html?iis_hosted_wcf_services.htm

这两个文档都解决了您的问题。以下是一种方法的示例:

从Flex/AIR Flex和AIR调用自托管服务客户端可以使用API来调用使用RemoteObject端点的自托管RemoteObject服务上的方法。有两种调用自托管WCF服务的方法。第一种方法需要较少的代码,但会创建对声明目的地和通道的配置文件(位于WEB-INF/flex中的文件)的依赖。第二种方法不依赖于配置文件,但会产生几行额外的code.Consider代码,如下面的示例所示:

方法1(依赖于配置文件):

var remoteObject:RemoteObject =新建RemoteObject("GenericDestination");

remoteObject.endpoint = "http://localhost:8000/WCFAMFExample/amf“remoteObject.GetQuote.addEventListener( ResultEvent.RESULT,gotResult );remoteObject.GetQuote.addEventListener( FaultEvent.FAULT,gotError );remoteObject.GetQuote( "name”);

终结点URL唯一标识WCF服务。请注意URL末尾的/amf,它是AMF端点所必需的。使用上面演示的方法,RemoteObject构造函数中的目标名称是必需的,但并未使用它。因此,要使代码正常工作,必须使用额外的编译参数编译Flex/AIR应用程序:

-services "C:\Program Files\WebORB for .NET\4.0\web-inf\flex\services-config.xml“

我希望这能帮到你。

K

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3973107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档