新聞中心
WCF開發(fā)工具的應用,在實際程序開發(fā)中起到了非常大的作用,能為編程人員輕松的創(chuàng)建一個企業(yè)級的安全性極高的互聯(lián)應用解決方案。在這里,WCF服務由IIS托管,且客戶端也是asp.net應用。其實,這只不過是WCF服務系統(tǒng)的一種特殊的實現(xiàn)方式,即Client和Host都是Asp.net。#t#

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站建設(shè)、網(wǎng)站制作、黃山網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、黃山網(wǎng)絡(luò)營銷、黃山企業(yè)策劃、黃山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供黃山建站搭建服務,24小時服務熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
和其它WCF系統(tǒng)一樣,它包括三個部分:服務(Service)、主機(Host)和客戶端(Client)。
一、WCF服務系統(tǒng)之服務和主機
1、在VS2008中,新建一個Asp.net網(wǎng)站:WCFserver。
2、在WCFserver工程中添加新的WCF服務:ServiceWCF,其實也可以直接創(chuàng)建WCF服務網(wǎng)站。
3、 在ServiceWCF中添加一個操作:OnHello()用以返回"Hello World!!”
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Runtime.Serialization;
- using System.ServiceModel;
- using System.Text;
- public class ServiceWCF : IServiceWCF
- {
- public string OnHello()
- {
- return "Hello World!!";
- }
- }
4、發(fā)布網(wǎng)站
在IIS中創(chuàng)建相應的虛擬目錄,發(fā)布網(wǎng)站,即把WCF服務交由IIS托管
二、WCF服務系統(tǒng)之客戶端
1、創(chuàng)建一個Asp.net網(wǎng)站:WEBAJAX,在default.aspx中添加一個Textbox和一個Button控件。
2、在工程WEBAJAX中添加“服務引用”。
3、創(chuàng)建客戶端代理,調(diào)用WCF服務的操作。
- using System;
- using System.Configuration;
- using System.Data;
- using System.Linq;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.HtmlControls;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Xml.Linq;
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- ServiceReference1.ServiceWCFClient client =
new ServiceReference1.ServiceWCFClient();- string Msg = client.OnHello();
- this.TextBox1.Text = Msg;
- }
- }
以上就是針對WCF服務系統(tǒng)做的詳細介紹。
分享文章:WCF服務系統(tǒng)主要組成部分詳解
瀏覽地址:http://m.fisionsoft.com.cn/article/dphpseh.html


咨詢
建站咨詢
