从品牌网站建设到网络营销策划,从策略到执行的一站式服务
实现思路: 建立一个WCF Service,然后将其Host到一个Console 程序中,然后在另外一个Console程序中引用WCF的Service,并使用Client调用Interface中定义好的方法。
目前创新互联公司已为近1000家的企业提供了网站建设、域名、网页空间、绵阳服务器托管、企业网站设计、和静网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。具体实现:
1. 创建一个WCF Service Libraray。
1.1) File -> New -> New Project -> WCF -> WCF Service Library.)
1.2) 修改Service名和IServcie名为WillWcfService
2. 创建Console程序,并且把WCF Service host 到这个Console程序中。
2.1) 添加引用 System.ServiceModel, 1步中创建的Project (Library).
2.2) 修改App.config ( 添加 Endpoints. ( Address, Binding, Contract ). ) 便捷的方法就是直接复制第一步创建的WCF Service Libraray 项目中的App.config 文件里的内容,这里面已经有提示了。
2.3) 在Console程序中插入代码创建 Host.
using (ServiceHost host = new ServiceHost(typeof(WillWcfService)))
{
host.Open();
Console.WriteLine("Host started @" + DateTime.Now.ToString());
}
3. 创建Console client 程序。
3.1)运行启动第2步创建的Host程序,启动WCF Service。
3.2) 添加Service引用 (Add Service Reference), 输入在Host程序里App.config中定义的的Address。
3.3)在Console程序里面插入代码创建Client.
WillWcfServiceReference.WillWcfServiceClient client = new WillWcfServiceReference.WillWcfServiceClient();
string data = client.GetData(8);
Console.WriteLine("Get data: {0}", data);
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图