国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Asp.net與Flex交互測試記錄

2019-11-17 01:37:33
字體:
來源:轉載
供稿:網友

asp.net與Flex交互測試記錄

一、利用asp.net為Flex提供數據服務,flex為前端表現。二、flex通過三種方式四種代碼實現來取數據。分別為 HttpService、WebService、RemoteObject、RemoteObjectAMF0。三、PRoject文件夾中的Vs2010Service提供HttpService、Webservice服務; Vs2008RemoteObject提供RemoteObject服務。四、FluorineFx.NET+RemoteObjectAMF0文件為附加文件。五、<sessionState cookieless="AutoDetect"></sessionState>設置可兼容客戶端禁用Cookie(要在Flex項目中傳遞回sessionid)六、asmx中使用session需要[WebMethod(EnableSession = true)] 如此設置。七、安裝FluorineFx.NET+RemoteObjectAMF0文件下的setup(FluorineFx.NET).exe可以將項目模板集成到2005和2008中,不支持vs2010。八、使用七中的模板建立普通網站(FluorineFx ASP.NET Web Site)項目。將Console.aspx設為啟動頁,可進行類中的方法測試。九、使用RemoteObjectAMF0時將renaun_com_RemoteObjectAMF0.zip解壓把src下的com文件夾整體復制到flex項目中;注意路徑與mxml同路徑;RemoteObjectAMF0.as中的override public function setCredentials( username:String, passWord:String):void)修改成override public function setCredentials( username:String, password:String,charset:String=null ):void)添加xmlns:renaun="com.renaun.rpc.*"到<mx:application ……中。十、使用普通RemoteObject在mxml的同目錄下添加services_config.xml文件內容如下:

Xml代碼收藏代碼
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <services-config>
  3. <services>
  4. <serviceid="remoting-service"
  5. class="flex.messaging.services.RemotingService"
  6. messageTypes="flex.messaging.messages.RemotingMessage">
  7. <destinationid="fluorine">
  8. <channels>
  9. <channelref="my-amf"/>
  10. </channels>
  11. <properties>
  12. <source>*</source>
  13. </properties>
  14. </destination>
  15. </service>
  16. </services>
  17. <channels>
  18. <channel-definitionid="my-amf"class="mx.messaging.channels.AMFChannel">
  19. <endpointuri="http://localhost:12432/ReomteFlex/Gateway.aspx"class="flex.messaging.endpoints.AMFEndpoint"/>
  20. </channel-definition>
  21. </channels>
  22. </services-config>

注:http://localhost:12432/ReomteFlex/Gateway.aspx隨項目啟動的端口變化。之后,Flex項目右鍵-屬性-Flex compiler-compiler參數(-locale en_US -services "services_config.xml")十一、以上功能使用的前提運行vs2008項目、vs2010項目、Flex項目;vs2008項目、vs2010項目啟動后的端口與本實例建立時的端口不一致,請將變化后的端口相應改變Flex項目中即可。十二、Flex項目HttpService方式中的URL地址中有一個{sessionid}可以不要,只是為了測試而以,就安vs默認將sessionid放在Cookie即可。十三、整個流程為:輸入用戶名:njm密碼:168登錄成功返回當前sessionid之后可點擊“帶著身份訪問”進行測試。最后點擊“退出”。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汶上县| 洪江市| 吴川市| 万州区| 大埔县| 阳泉市| 裕民县| 孟连| 安溪县| 翁源县| 黔西县| 麦盖提县| 新乡市| 龙海市| 赣州市| 稷山县| 涞水县| 珠海市| 临安市| 论坛| 德昌县| 磐石市| 嘉峪关市| 兴安县| 卢湾区| 兰考县| 孟州市| 洞口县| 德阳市| 襄城县| 阜阳市| 新昌县| 临西县| 田东县| 张家港市| 深州市| 寿光市| 榆中县| 镶黄旗| 湘阴县| 定南县|