Client和Host均为Asp.net的WCF服务系统
来源:互联网 发布:光纤 网络销售 编辑:程序博客网 时间:2024/06/09 17:07
Client和Host均为Asp.net的WCF服务系统
本文中WCF服务由IIS托管,且客户端也是asp.net应用。其实,这只不过是WCF的一种特殊的实现方式,即Client和Host都是Asp.net。
和其它WCF系统一样,它包括三个部分:服务(Service)、主机(Host)和客户端(Client)。
一、服务和主机
1、在VS2008中,新建一个Asp.net网站:WCFserver。
2、在WCFserver工程中添加新的WCF服务:ServiceWCF,其实也可以直接创建WCF服务网站。
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、发布网站
在IIS中创建相应的虚拟目录,发布网站,即把WCF服务交由IIS托管
二、客户端
1、创建一个Asp.net网站:WEBAJAX,在default.aspx中添加一个Textbox和一个Button控件。
2、在工程WEBAJAX中添加“服务引用”。
3、创建客户端代理,调用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; }}
文中代码下载地址:http://download.csdn.net/source/540466
- Client和Host均为Asp.net的WCF服务系统
- WCF Service Host和WCF Test Client
- WCF: Host、Client、MetadataExchage
- WCF: Host、Client、MetadataExchage
- WCF中的服务和ASP.NET AJAX中的WebService
- 使用 ASP.NET 和 WCF 4.0 开发 RESTful 服务
- 使用 Windows CardSpace 保证您的 ASP.NET 应用程序和 WCF 服务的安全
- ASP.NET Ajax调用WCF服务的代码示例
- wcf服务库 在 asp.net iis5 和 windows服务中的托管 ,最简单快速的方法
- asp.net 对系统服务的控制和c#编写系统服务
- WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务
- WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务
- WCF与AJAX编程开发实践(3):支持ASP.NET AJAX的WCF服务
- asp.net 对系统服务的控制
- WIN10系统在IIS10中发布WCF服务时,提示安装asp.net故障问题
- WCF Host,Client配置相关问题
- wcf自主host多个服务的问题
- WCF HOST多个服务遇到的问题
- IIS连接量指什么
- 大数据量的系统的数据库结构如何设计?
- 一些网上密码学资源(1)------密码综述
- Oracle锁定和解锁用户的命令
- 一些网上密码学资源(2)-对称加密算法
- Client和Host均为Asp.net的WCF服务系统
- 一些网上密码学资源(3)-非对称算法
- 一些网上密码学资源(4)-散列算法
- 一些网上密码学资源(5)-消息认证
- 一些网上密码学资源(6)-随机数生成
- 一些网上密码学资源(7)-密码分析
- 一些网上密码学资源(8)-密码协议
- 一些网上密码学资源(9)-密码系统
- [转帖]人人都能成为百万富翁 理财须吃透三句话