最近一直都在和单位的.net工程师讨论关于flash与后台数据交互的问题,我们以前一般的做法是通过访问aspx文件来获取xml进行交互,但 是这样的做法安全性不高,效率又差.所以转而研究其它方式,正好看到了这篇关于《Flash remoting通讯》的文章感觉不错,值得一荐。    
    AMF3是flex/as3与后台通讯协议所采用的文件格式,可以传递基本类型及resultset等自定义对象,flash remoting和local connection都采用这种文件格式来传输数据.除去本身就提供支持的Coldfusion,目前还有针对其他的几种语言的开源库如OpenAMF (J2EE), Fluorine (.Net),Flashticle (Python),AMFPHP(php)等。不一一列举了,这里就介绍一下基于Fluorine的Remoting开发.官方网站如下:http://www.fluorinefx.com/
    
    这篇文章主要将如何安装Fluorine

首先需要安装VS2003/VS2005,

然后从http://www.fluorinefx.com/ 下载fluorine安装文件并安装,我安装的是VS2005,下面是我的配置流程(必须安装了flourine):

打开新建工程.在Other Project Types中选择Visual Studio Solutions.新建一个Blank Solution.名字默认即可.
   
    在Solution Explorer里右击刚生成的Solution "Solution1",添加一个Project.名字也为默认即可.这里我要说一下,名字其实关系不是很大,我们到后面取remoting的 gateWay时有很方便的办法,所以不用担心会搞混.
   
    添加一个C#项目,选择FluorineFx ServiceLibrary,目前FluorineFx只支持C#。同样使用默认的名字。
        
    然后接着添加一个网站,选择FluorineFx ASP.NET Web Site
   
    完成以后右边的Solution Explorer中应该是如下这样的。而Sample.cs就是remoting方法所在的文件。可以看到,默认有一个Echo方法。
   
    查看“F:\...\Web Site”的属性,可以发现“引用”(reference)中已经包含了如下引用:
   
    接下去右击“F:\...\Web Site”,设为启动项“Set as Startup Project”,然后右击Console.aspx设为首页“Set as Startup Page”,用于调试。
     所有装备工作都完毕了,可以按“Start Debugging”按钮进行调试了。调试时会直接进入控制台。可以在左边的树中发现Echo方法,Echo方法定义为输入一个字符串,返回相同的字符传:可以通过test界面方法来测试。
    
    输出结果如下,表示已经成功:
   
    至此,后台的配置已经基本完成了。

转载于:https://www.cnblogs.com/jishu/archive/2009/08/12/1940103.html

Flash/Flex/.net remoting通讯--Fluorine安装相关推荐

  1. Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法

    Flex开发实战(二)--Flash Builder 4.7下载和安装及破解方法 标签: flashflex开发下载方法安装 2015-06-30 00:01  2283人阅读  评论(2)  收藏  ...

  2. FLASH与ASP.NET通讯

    前言 flash编程俺不熟,跟java的语法较相近,应要求需要flash与数据库通讯,或者间接通讯.于是在网上找相关的文章,装了个Flash CS3 ,也看到网上说不能直接和数据库直接通讯,后来也真让 ...

  3. FLASH与ASP.NET通讯[Flash | CS3 | ActionScript | ASP.NET | FluorineFx ]

    前言 flash编程俺不熟,跟java的语法较相近,应要求需要flash与数据库通讯,或者间接通讯.于是在网上找相关的文章,装了个Flash CS3 ,也看到网上说不能直接和数据库直接通讯,后来也真让 ...

  4. AMFPhp与Flash||Flex 的交互后——台技术区分类导航

    2010-12-03 21:07 http://bbs.9ria.com/redirect.php?tid=57798&goto=lastpost php简介及学习方法 [转载]PHP大潮将至 ...

  5. flash/flex基础发展区别等

    原文地址:https://blog.csdn.net/xygg0801/article/details/53323136 很好的一篇文章 博主总结了很多资料 本文和大家重点讨论一下Flex和Flash ...

  6. Flash, Flex, Air, Flashplayer之间的相互关系是什么

    Flash, Flex, Air, Flashplayer之间的相互关系是什么? 著作权归作者所有. 商业转载请联系作者获得授权,非商业转载请注明出处. 作者:曾嵘 链接:http://www.zhi ...

  7. 浅谈 Flash/Flex/HTML5 技术选型

    在HTML5发布以前,RIA领域的技术解决方案一直相都是各展所长,并无争议.Adobe体系中,Flash做不了的事情,Flex可以做到:.Net系决策者在选用RIA解决方案时,Silverlight是 ...

  8. 提示计算机未安装flash,大师应对安装了flash,但浏览器提示没安装,如何解决...

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到安装了flash,但浏览器提示没安装,如何解决的问题,如果我们遇到了安装了flash,但浏览器提示没安装,如何解决的情况 ...

  9. Flash/Flex学习笔记(30):不用startDrag和stopDrag的对象拖动

    对于从Sprite类继承来的对象,要实现拖放当然是Flash/Flex学习笔记(13):对象拖动(startDrag/stopDrag) 里讲的方法最方便,但是对于不是从Sprite类继承得来的对象, ...

最新文章

  1. WCF服务端返回:(413) Request Entity Too Large
  2. 我在 GitHub 上看到了一个丧心病狂的开源项目!治好了我的拖延症
  3. Spring中使用缓存时你应该知道的知识
  4. 35.angularJS的ng-repeat指令
  5. MySQL 5.7.22 二进制安装
  6. 异常检测-孤立森林(IsolationForest)
  7. 【EI/Scopus检索】第六届电子技术与信息科学国际学术会议诚邀您投稿参会!
  8. 国内首批!阿里云实时计算 Flink 版通过信通院大数据产品能力测试
  9. Apache seaTunnel的本地启动
  10. 蔡奇视察奇安信:对成功登陆科创板表示祝贺
  11. Nginx下root指令问题
  12. 用于专利申请的创新提案模板
  13. 2022计算机毕业设计如何选题?
  14. latex公式及表格识别
  15. SSM项目基本配置文件(附图)
  16. 南安一中八十年校庆征文 陈建春老师
  17. Arcmap 10.8与Arcmap 10.2工具对比
  18. 机器学习(9)--神经网络
  19. python爬取股票图_python 股票数据爬取(两种方法)
  20. 欧盟剔除英国、瑞士和以色列开展量子计算遭声讨,科学无国界成伪命题

热门文章

  1. 系统漏洞扫描原理及工具 - 安全工具篇
  2. 解决Visual C++ Redistributable for Visual Studio 2015的安装问题
  3. 人脸关键点检测9——DAN
  4. Android代码混淆是什么
  5. stc单片机使用printf()函数打印
  6. RS422总线、RS485和RS422对比
  7. 小程序web服务器是什么,【小程序】模拟web服务器
  8. STM32单片机(五)第二节:EXTI外部中断练习1(对射式红外传感器计次)
  9. 恢复chrome浏览器首页
  10. 开发新浪微博应用出现以下问题Fatal error:Call to undefined function curl_init() in错误的解决方法