当前位置: 首页 > news >正文

国内优秀企业网站东莞网站推广团队

国内优秀企业网站,东莞网站推广团队,海口网站建设搜q.479185700,环保类网站建设随着“云”时代的到来#xff0c;“云”已经无处不在了。什么是“云”#xff0c;无非就是利用互联网强大的功能建立多个服务器#xff0c;然后再利用互联网的传输数据的特点将数据从某个服务器中读取出来或者将你的数据上传上去。当然这个服务器不是一定就是传统意义的服务…     随着“云”时代的到来“云”已经无处不在了。什么是“云”无非就是利用互联网强大的功能建立多个服务器然后再利用互联网的传输数据的特点将数据从某个服务器中读取出来或者将你的数据上传上去。当然这个服务器不是一定就是传统意义的服务器具备服务器功能的个人电脑也算是服务器。 所以在编程中服务的作用越来越大了.net从2.0的webservice到3.5之后的WCF服务的功能越来越强了。现在先从简单的看起先看看WCF服务的发布。 环境 系统windows 7 编程工具visual studio 2010 .net 版本4.0 一、创建一个WCF服务。 1、新建wcf项目如图 2、建好后手动增加几个类如图 3、实现服务接口创建序列化的数据类。 也就是本项目中的IService1.cs、Service1.svc和Person类注意Person类中的 [DataContract]和[DataMember]这就不用说了网络传输数据类必须要序列化。还有就是IService1中的[ServiceContract]和[OperationContract]这都是标准模式只有这样写远程客户端才能访问的到服务的方法。 写两个简单的测试方法所有代码如下 1、方法都是写在服务接口中的 [ServiceContract]public interface IService1{[OperationContract]string GetData(int value);[OperationContract]Person GetDataUsingDataContract();} 2、实现接口中的方法 public class Service1 : IService1{public string GetData(int value){return ServiceProvider.GetData(value);}public Person GetDataUsingDataContract(){return ServiceProvider.GetDataUsingDataContract();}} 3、必要的时候创建类用于保存数据什么的 [DataContract]public class Person{private string id string.Empty;private string name string.Empty;[DataMember]public string ID{get { return this.id; }set { this.id value; }}[DataMember]public string Name{get { return this.name; }set { this.name value; }}} 具体的实现方法可以都写在Service1中为了代码能看的清楚一些放在另一个类中用静态方法实现。还有一些其他方法的类。    public class Common{public static string ToFormatGuid(string guid){if (string.IsNullOrEmpty(guid)){return string.Empty;}return guid.Replace(-, );}}public class ServiceProvider{public static string GetData(int value){return string.Format(You entered: {0}, value);}public static Person GetDataUsingDataContract(){Person composite new Person();try{composite.ID Common.ToFormatGuid(Guid.NewGuid().ToString());composite.Name DateTime.Now.ToString(yyyyMMdd);}catch { }return composite;}} 另外这个Web.config文件是保存一些默认属性比如如果有用到数据库这里就保存数据库连接。还有如果想设置一些配置可以手动创建一个App.config用法就不说了。 好了到此一个简单的WCF服务就创建好了。 代码下载 http://download.csdn.net/detail/yysyangyangyangshan/5691643 二、如何发布 1、简单的测试 创建好了WCF服务直接F5运行吧。会在你的浏览器中弹出如下 图中的http://localhost:2303/Service1.svc?wsdl就是你的服务的url可以直接在本地测试。 创建一个客户端测试工程。 需要“添加服务引用”将这个url添加。这很简单就不用给图了。给这个引用的服务命名LocalRunService如图 调用           //直接F5运行//服务url:http://localhost:2303/Service1.svc?wsdlusing (LocalRunService.Service1Client sclient new LocalRunService.Service1Client()){string data sclient.GetData(2);Console.WriteLine(data);TestMyWCFClient.LocalRunService.Person p sclient.GetDataUsingDataContract();string pcontent string.Format(ID:{0}{1}Name{2}, p.ID,Environment.NewLine, p.Name);Console.WriteLine(pcontent);Console.ReadLine();} 结果 2、正式发布 //待续 转载于:https://www.cnblogs.com/dyllove98/p/3170120.html
http://www.pierceye.com/news/316327/

相关文章:

  • 你的网站尚未进行备案中国建设银行贵州分行网站
  • 白银做网站的董事wordpress模板搬迁
  • 专业的网站开发建访动地科技登录网站
  • 网站模板素材下载如何做二维码跳转到网站
  • 自助建站免费信息发布网站wordpress 做图库栏目
  • 做网站 我们的工人怎么写哪个网站可以做照片分享
  • 做娱乐网站一个服务器可以建几个网站
  • 外包加工网站企业邮箱免费注册申请
  • jsp网站开发模式徐州手机网站制作
  • 三合一网站开发架构怎么用dw设计网站页面
  • 资源分享网站怎么做临沂住房和城乡建设厅网站
  • 住房和城乡建设部官方网站办事大厅企业展厅设计公司信息
  • 公司网站设计单页网站怎么做排名
  • 公司产品网站应该怎么做页面模板第三方应用
  • 绍兴网站建设网站站长 网站对比
  • 廊坊哪里做网站好费用
  • 织梦建站教程wordpress支持mysqli
  • 松江醉白池网站建设投资公司设立条件
  • 杭州网络seo优化知识
  • 对网站的建议和优化网银汇款企业做网站用途写什么
  • 商务网站的功能和建设制作外贸网站模板
  • 如何防止网站挂黑链怎么购买国外的域名
  • 企业官方网站地址怎么填微信页面设计网站
  • 国外购物网站有哪些郑州网站搜索排名
  • seo网站优化推广费用装饰行业网站建设
  • idea的网站开发登录页面做网页的
  • 寻找大连网站建设wordpress换模板 seo
  • 二手房公司网站源码网站的维护步骤
  • 衡水企业网站建设公司wordpress 快速回复
  • 网站维护需要关闭网站么找哪些公司做网站