自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

對于WCF服務在ASP.NET的使用

開發(fā) 后端
在向大家詳細介紹WCF服務之前,首先讓大家了解下WCF服務,然后全面介紹WCF服務,于是我研究了一下WCF服務,在這里拿出來和大家分享一下,希望對大家有用

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

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

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

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

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

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

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

責任編輯:chenqingxiang 來源: 計世網(wǎng)
相關推薦

2009-07-20 17:39:36

WCF服務ASP.NET AJA

2009-07-27 17:54:39

WCF服務ASP.NET

2009-07-27 17:51:58

WCF服務ASP.NET

2009-07-21 09:53:55

ASP.NET AJAWCF服務

2009-07-27 17:38:30

WCF服務ASP.NET 3.5

2009-04-07 16:21:35

ASP.NETAJAXWCF

2009-07-27 17:46:42

WCF服務ASP.NET應用程序

2009-07-27 18:00:14

WCF服務與ASMX服ASP.NET

2009-12-18 16:51:41

ASP.NET概述

2009-07-20 16:45:41

使用StringBuiASP.NET

2009-07-30 12:02:14

ASP.NET中WCF

2009-01-16 13:17:16

AjaxASP.NET.NET

2009-07-23 16:44:51

AdRotator控件ASP.NET

2009-05-05 14:02:14

PlaceHolder控件ASP.NET

2010-02-26 10:30:03

ASP.NET Aja

2009-07-28 17:28:49

XML Web服務使用ASP.NET

2009-12-02 17:12:33

ASP.NET Dev

2009-07-28 16:03:23

ASP.NET狀態(tài)服務

2009-07-28 15:53:43

ASP.NET Web

2009-06-12 09:24:34

ASP.NET窗體ASP.NET MVC
點贊
收藏

51CTO技術棧公眾號