一个简单的WCF实例
2010-10-25 21:32
218 查看
在学习WCF的相关知识,写了一个非常简单的例子。
项目结构如下:
Super.Wdxt.School.Contract 类库程序,定义服务契约(主要是一些接口),引用Super.Wdxt.School.Entity ;
Super.Wdxt.School.Entity 类库程序,一些实体
Super.Wdxt.School.Services 类库程序,提供对WCF服务的实现,也就是Contract项目中的接口实现类,引用Super.Wdxt.School.Entity,Super.Wdxt.School.Contract 。
Super.Wdxt.School.Hosting WEB应用程序,WCF的宿主程序,你可以使用不同的宿主程序比如控制台,winForm等等。引用上面三项.
Super.Wdxt.School.Web WEB应用程序,客户端程序。
1.创建实体类UserInfo.cs
更改Web.config中system.serviceModel节点如下:
项目结构如下:
Super.Wdxt.School.Contract 类库程序,定义服务契约(主要是一些接口),引用Super.Wdxt.School.Entity ;
Super.Wdxt.School.Entity 类库程序,一些实体
Super.Wdxt.School.Services 类库程序,提供对WCF服务的实现,也就是Contract项目中的接口实现类,引用Super.Wdxt.School.Entity,Super.Wdxt.School.Contract 。
Super.Wdxt.School.Hosting WEB应用程序,WCF的宿主程序,你可以使用不同的宿主程序比如控制台,winForm等等。引用上面三项.
Super.Wdxt.School.Web WEB应用程序,客户端程序。
1.创建实体类UserInfo.cs
记得添加引用 using System.ServiceModel; using System.ServiceModel.Web;
删除其.cs文件,更改User.svc如下: <%@ ServiceHost Language="C#" Debug="true" Service="Super.Wdxt.School.Services.User" CodeBehind="Super.Wdxt.School.Services.User.cs" %>
更改Web.config中system.serviceModel节点如下:
4.Super.Wdxt.School.Web 中选择添加服务--点击发现 确定。在Default后台页面使用如下: using (ServiceReference1.UserClient obj = new Super.Wdxt.School.Web.ServiceReference1.UserClient()) { string aa = obj.GetName(1); Response.Write(aa); }
相关文章推荐
- (C#)一个WCF简单实例
- 如何创建一个简单的基于OleTx协议的WCF事务实例
- 一个简单的WCF实例
- 一个简单的WCF开发实例
- [WCF REST] 一个简单的REST服务实例
- (C#)一个WCF简单实例
- [WCF REST] 一个简单的REST服务实例
- Silverlight实用窍门系列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
- (C#)一个WCF简单实例
- C# 一个WCF简单实例
- 30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例
- (C#)一个WCF简单实例
- 一个简单的WCF实例
- 【转】一个简单的WCF回调实例
- C# 一个WCF简单实例
- [WCF REST] 一个简单的REST服务实例
- [WCF REST] 一个简单的REST服务实例
- Silverlight实用窍门系列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
- [WCF REST] 一个简单的REST服务实例