成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET中WCF服務與ASMX服務的兼容性

開發 后端
本文介紹asp.net中WCF服務與ASMX服務的兼容性,在asp.net應用程序中,目前主要存在兩種軟件技術可以用來構建服務,即ASMX Web服務和WCF服務。

根據前面的操作得知,當為asp.net AJAX程序創建一個新的WCF服務時,默認情況下該服務類前面使用AspNetCompatibilityRequirements屬性進行修飾。現在,我們來作一下簡要分析。

ASP.NET中WCF服務與ASMX服務的分析:

  1. [ServiceContract]     
  2. [AspNetCompatibilityRequirements(     
  3. RequirementsMode=AspNetCompatibilityRequirementsMode.Allowed)]     
  4. public class TimeService     
  5. {     
  6. ……     
  7. }    

雖然在設計上可以進行獨立傳輸,但當應用于一個asp.net AJAX應用程序環境下時,WCF服務實際上可以工作在一種十分類似于ASMX服務的方式下。借助于這個AspNetCompatibilityRequirements屬性,我們可以指示WCF使用與ASMX服務相同的模型進行工作。實際情況下,這個設置指示當激活一個WCF服務時,運行時刻將對聲明的端點進行檢查并確保它們都使用了Web HTTP綁定模型。

與ASMX服務的良好兼容性可以使得在WCF服務中訪問asp.net對象例如HttpContext對象以及其它內在的asp.net對象完全有可能。

注意,要實現ASP.NET中WCF服務與ASMX服務的兼容性至少要實現兩點。***,在配置文件web.config中,需要進行類似如下的聲明式定義:

  1. < system.serviceModel>    
  2. :     
  3. < serviceHostingEnvironment aspNetCompatibilityEnabled="true" />    
  4. < /system.serviceModel>   

第二,開發者需要顯式地選擇一個給定WCF服務的兼容性方式,這是通過使用服務AspNetCompatibilityRequirements屬性完成的。

在asp.net AJAX應用程序中請求的服務要求必須進行相應的服務器端配置。歸納看來,在asp.net應用程序中,目前主要存在兩種軟件技術可以用來構建服務,即ASMX Web服務和WCF服務。其中,WCF服務已經包括了ASMX Web服務。但是,必須明確:AJAX通信要求使用JSON數據字符串實現數據在客戶端與服務器的來回傳輸。在asp.net AJAX擴展1.0時代或者在asp.net 3.5中調整asp.net運行時刻使ASMX Web服務支持JSON是一項比較容易的任務。但是,針對更為豐富的WCF服務要求實現JSON數據格式的傳輸則要略微復雜一些。這也正是為什么僅僅在asp.net 3.5中才可以使用WCF構建AJAX后端服務的原因。 以上介紹ASP.NET中WCF服務與ASMX服務的兼容性。

【編輯推薦】

  1. ASP.NET1.1驗證碼產生的原理及應用
  2. 靜態文件處理:ASP.NET1.1和ASP.NET2.0對之不同
  3. 在ASP.NET中執行windows程序(ASP.NET1.1)
  4. 對asp.net1.1開發模板類的修改說明
  5. 用ASP.NET連接Oracle9i(ASP.NET1.1)

責任編輯:book05 來源: IT專家網
相關推薦

2009-07-27 18:00:14

WCF服務與ASMX服ASP.NET

2009-07-27 17:54:39

WCF服務ASP.NET

2009-07-20 17:39:36

WCF服務ASP.NET AJA

2009-07-27 17:38:30

WCF服務ASP.NET 3.5

2009-07-21 09:53:55

ASP.NET AJAWCF服務

2009-07-27 17:51:58

WCF服務ASP.NET

2009-07-27 17:46:42

WCF服務ASP.NET應用程序

2009-12-08 16:59:52

WCF服務

2009-04-07 16:21:35

ASP.NETAJAXWCF

2009-07-28 15:53:43

ASP.NET Web

2009-07-28 16:03:23

ASP.NET狀態服務

2009-04-21 09:37:50

ASP.NETAjaxJavaScript

2009-03-02 13:56:29

2010-02-26 10:30:03

ASP.NET Aja

2009-07-23 15:11:43

XML Web服務方法ASP.NET

2009-07-23 15:18:30

創建XML Web服務ASP.NET

2009-07-10 09:41:08

WCF服務配置.NET 4.0

2009-07-28 16:29:06

XML Web服務ASP.NET構造

2009-07-28 17:34:28

ASP.NET XML

2009-08-10 14:08:15

ASP.NET服務器控ASP.NET組件設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级片 | 亚洲成人福利在线观看 | 国产成人福利在线观看 | 欧美91| 午夜精品一区二区三区三上悠亚 | 91精品国产综合久久久久 | 91黄色片免费看 | 欧美国产视频 | 男人的天堂在线视频 | 欧美一级视频免费看 | 国产精品高潮呻吟久久 | 91在线观 | 福利视频网 | 亚洲精品久久久久久久久久吃药 | 日韩精品一区二区三区中文在线 | 成人高清视频在线观看 | 伊人网伊人网 | 国产在线视频一区二区 | 精精国产xxxx视频在线播放 | 成人在线视频免费看 | 91av在线免费观看 | 精品av久久久久电影 | 成人在线中文字幕 | 国产资源在线播放 | 中文在线观看视频 | 久久午夜视频 | a级毛片免费高清视频 | 欧美五月婷婷 | 热99在线 | 国产一区二区精品在线观看 | 久久精品a级毛片 | 国产一区二区精品在线观看 | 欧美综合一区二区三区 | 国产精品免费在线 | 久久国产婷婷国产香蕉 | 欧美三级电影在线播放 | 91视视频在线观看入口直接观看 | 99re在线视频 | 爱草在线| 国产欧美日韩综合精品一区二区 | 国产一区二区三区免费观看在线 |