- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 使用tcpTrace监听wcf消息
下面是服务端的配置文件。服务端终结点地址是http://localhost:3721/calculatorservice,逻辑地址个物理地址统一,物理地址就是监听地址。<configuration> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior name="metadataBeha
2016-12-25 14:50:53 1477
原创 发布wcf服务元数据
wcf中元数据的发布通过一个特殊的服务行为ServiceMetadataBehavior来实现。本文实例为服务应用ServiceMetadataBehavior服务行为,并采用基于HTTP-GET获取方式,元数据的发布地址通过ServiceMetadataBehavior的HttpGetUrl指定。在服务成功寄宿后,我们可以在浏览器中通过HttpGetUrl指定的地址来获取服务的元数据,这样就可以得
2016-12-25 12:00:15 1462
原创 使用控制台程序寄宿wcf服务时,不正确使用Console.Read()方法导致服务寄宿失败
使用控制台程序寄宿wcf服务时,为了程序不退出,会使用Console.Read()方法来等待用户输入以确保程序不会退出。 刚开始代码是这样实现的。using (ServiceHost host = new ServiceHost(typeof(CalculatorService))){ host.Opened += delegate { Console.Wr
2016-12-25 11:43:35 1421
原创 wcf服务寄宿时,如何指定终结点三要素才不会出错
wcf中服务寄宿时,怎样制定服务契约、绑定和终结点地址。情形一:服务契约相同、绑定相同、地址相同using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))){serviceHost.AddServiceEndpoint("Artech.WcfServices.Service.Interface.ICalc
2016-12-23 16:34:36 2434
原创 什么是wcf
Wcf是分布式、可扩展、可配置、统一的编程模型,是多种既有技术的综合。在wcf身上,你可以找到ASP.NET Web Service、WSE、.Net Remoting、COM/DCOM、MSMQ等技术的身影。ASP.NET Web Service 跨平台,基于开放的标准,包括XML、XSD、SOAP和WSDL等。WSE(Enhancement) 对ASP.NET Web Service的增强,
2016-12-21 14:52:46 1044
原创 我了解的Wcf
1、Wcf是微软推出的一套“分布式”“通信”框架 Wcf是微软推出的一套“分布式”“通信”框架。提到通信,无外乎就是将消息从一个地方传递到另一个地方,wcf中将消息的发送者定义为客户端,消息的接收者定义为服务端。为了达到消息传递的目的,需要解决3个主要问题:where、how及what。Where指的是“消息传递至何处”。How指的是“如何传递消息”。What指“通信双方对消息结构的定义”以及“消
2016-12-21 14:04:07 558
原创 使用TortoiseGit+码云管理项目代码
1、下载安装msysgit。 2、下载安装tortoisegit。 3、创建ssh密钥。 开始–所有程序–TortoiseGit–PuTTYgen 生成方法:点击“Generate”后,鼠标在key下面的空白处移动几下,稍等片刻即可生成公钥。将公钥拷贝下来保存在text文本中,同时点击“Save private key”讲私钥保存至本地某个目录(不要忘记该目录,后面会用到)。 4、
2016-12-06 20:53:21 14346 6
原创 ado.net技术总结
1、ado.net技术概述 ado.net是一组允许.net开发人员使用标准的,结构化的,甚至无连接的方式与数据交互的技术。使用ado.net技术可以使用一致的访问方式操作多种数据源,包括数据库、xml、excel等。ado.net与ado是两种截然不同的数据访问技术,ado使用ole db接口基于微软com技术,而ado.net拥有自己的ado.net接口并且基于微软的.net技术。ado.ne
2016-12-05 15:44:16 1803
原创 vs2012 +ef6 操作mysql数据库问题总结
安装完vs2012和mysql5.6后,使用vs2012建立实体数据模型。在建立数据库连接时,出现“无法选择mysql数据库作为数据源”的问题。 针对该问题,只需要安装mysql-connector-net-6.9.6.msi和mysql-for-visualstudio-1.2.6.msi即可。下面将整个ef6和mysql的安装配置过程记录如下,以供大家参考。 1、安装mysql serv
2016-12-04 21:28:46 2387
原创 Win7下安装Ubuntu双系统的注意事项的总结
1 在ubuntu官网下载linux系统版本。 2 下载UltraISO软件制作ubuntu的启动U盘。 3 在win7下,点击电脑–管理–磁盘管理,选择一个空间较大的盘,右键选择压缩卷。操作后,会产生一块空闲空间,该空间用于安装ubuntu。安装ubuntu的过程中会对这些空闲空间进行分区。 4 启动u盘制作好后,重启电脑,按f12选择u盘启动(不同电脑的操作方法,自己百度)。 5 安装过
2016-12-04 12:05:41 856
原创 根据json数据生成建表脚本的解决方案
开发中,经常需要调用各种接口,而大部分接口都以json格式返回数据。 前段时间,有个需求,需要将json数据保存进数据库,而根据json数据建立相应的数据库表是个很耗体力的工作,所以决定开发一个小工具 ,可以根据json数据自动生成建表脚本。 该工具使用Newtonsoft.Json序列化工具解析json数据,再逐字段生成SQL脚本。下面是工具的主体代码。using Newtonsoft.Jso
2016-12-01 10:28:43 8498 2
关闭窗体后,进程仍然在运行的问题示例代码
2014-07-27
使用ValidationRule类来检查用户输入的有效性示例代码
2014-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人