天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Silverlight3動態訪問wcf

  網絡上設置Silverlight動態訪問WCF服務,大多是拋開ServiceReferences.ClientConfig文件,完全以代碼方式實現對WCF的動態訪問。但這種做法存在實現復雜和局限性。在實際使用的過程中,出于安全等原因,很多時候需要通過自定義綁定,設置很多內容。通過VS中的向導生成Silverlight對WCF的訪問,能夠自動識別這些內容,并自動生成ServiceReferences.ClientConfig文件,簡單地實現對服務的訪問,但手動通過代碼實現這些綁定,顯然難度比VS向導方式大了很多,而且一旦服務的綁定等發生變化,Silverlight端代碼的修改也非常麻煩。
  我們知道,WCF服務是通過ABC三種要素進行設置的,VS向導能自動生成ABC三種要素。程序部署到服務器上,唯一變化的就是A——地址。因此,通過一定的方式,依托自動生成的配置文件,只是動態地修改A,顯然是最簡單的方式。
  程序在開發環境和部署到服務器上時,主要會面臨兩種情況:
  1、Silverlight始終以一個固定的服務器地址訪問WCF服務,例如,其中一個服務的地址是http://myServices.com/MyService.svc。
  2、服務器提供公網和局域網兩種訪問方式,WCF服務和承載Silverlight的Web程序在同一個站點上,兩者可能在同一個Web程序中,也可能是兩個不同的程序。例如,在局域網中,分別是http://192.168.1.4/myServices/myService.svc和http://192.168.1.4/webUI/aaa.ASPx。在公網中,又分別是http://Mytest.com/myServices/myService.svc和http://Mytest.com/webUI/aaa.ASPx。

  顯然,兩種情況需要不同的處理方式。為了同時滿足兩種情況,可以使用下面的方式進行處理。

  1、Web程序端
  對于第一種情況,由于Silverlight的配置文件都打包在xap文件中,因此可以通過承載Silverlight的Web程序為其傳遞服務地址,這個地址最好的存放處就是Web程序的web.config文件。例如在web.config的appSettings節中增加一個鍵值對<add key="WcfServiceAddress" value="http://myServices.com"/>。然后在承載Silverlighgt的ASPx頁面文件中調用Silverlight處,增加下面的內容:

<param name="InitParams" value='WcfServiceAddress=<%= System.Configuration.ConfigurationManager.AppSettings["WcfServiceAddress"] %>' />         
        

NET技術Silverlight3動態訪問wcf,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线精彩视频在线观看免费 | 亚洲a免费 | 秋霞电影网午夜鲁丝片无码 | 国产网红主播精品福利大秀专区 | 女人被躁到高潮嗷嗷叫免费 | 国产免费播放一区二区三区 | 欧美久久无码AV麻豆 | 亚洲日韩在线观看 | 成人免费一级毛片在线播放视频 | 色婷婷亚洲五月 | 亚洲视频欧美在线专区 | 在线 国产 欧美 亚洲 天堂 | 青青青青草原国产免费 | 亚洲天堂999 | 国产免费阿v精品视频网址 国产免费69成人精品视频 | 国产精亚洲视频综合区 | 99久久精品一区二区三区 | 亚洲精品tv久久久久久久久久 | 日本高清不卡码无码v亚洲 日本福利片午夜免费观着 日本粉嫩学生毛绒绒 | 免费观看男生桶美女私人部位 | av av在线| 国产在线精品视亚洲不卡 | 国产短视频精品区 | 无人区免费一二三四乱码 | 成人公开免费视频 | 尤物99久久久合集一区区 | 欧美久久综合网 | 欧美亚洲曰韩一本道 | 极品少妇高潮啪啪AV无码 | wankz tv videos国产 | 人和拘一级毛片 | 国产产乱码一二三区别免费 | 四虎国产精品永久一区高清 | 亚洲国产在线午夜视频无 | 果冻传媒在线播放 免费观看 | 97超级碰久久久久香蕉人人 | 中文字幕一区二区三区在线观看 | 国产精品久久久久久久久99热 | 亚洲国产女人aaa毛片在线 | 九九夜夜妹子 | 3DNagoonimation动漫 |