成人免费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-12-08 16:59:52

WCF服務

2009-07-27 17:46:42

WCF服務ASP.NET應用程序

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-28 16:29:06

XML Web服務ASP.NET構造

2009-07-28 17:34:28

ASP.NET XML

2009-07-23 15:18:30

創建XML Web服務ASP.NET

2009-07-10 09:41:08

WCF服務配置.NET 4.0

2009-08-10 14:08:15

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

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区 | 视频在线日韩 | 久久精品中文字幕 | 天堂综合 | 欧美久久一区二区 | 国产日韩欧美一区 | 精品国产乱码久久久久久丨区2区 | 国产精品福利在线观看 | 欧美日韩不卡合集视频 | 91在线观看 | 成人在线精品视频 | 日韩综合网 | 99精品欧美一区二区三区 | 精品亚洲一区二区三区 | 久久久久久久久国产精品 | 亚洲免费婷婷 | 天天操夜夜操 | 日韩精品久久 | www亚洲精品| 精品国产欧美一区二区 | 欧美成人免费在线 | 日韩美女一区二区三区在线观看 | 久久综合av | 国产成人叼嘿视频在线观看 | 一区中文字幕 | 国产精品一区二区不卡 | 欧美日本一区二区 | 国精久久 | 色综合久久88色综合天天 | 精品视频一区二区三区 | 欧美高清视频在线观看 | 中文字幕国产高清 | 国产精品久久久久久二区 | 午夜91| 久久69精品久久久久久久电影好 | 亚洲免费在线观看视频 | 米奇狠狠鲁 | 欧美日本韩国一区二区三区 | 在线免费观看日本视频 | 欧美性jizz18性欧美 | 九九色综合 |