暂无个人介绍
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 在项目中用到WCF,项目的结构是这样的: 在SPI项目中编写该解决方案中公共的类及函数; 在WCFService项目中写的是svc文件及WCF服务接口; 在Client中添加WCF服务引用的时候该WCFService项目,然后再UI项目中初始化Client的实例。通过该实例WCFSe
环境: 服务器系统: 数据库版本:Microsoft SQL Server 2008 R2 错误提示如下图: 截图来自:点击打开链接 详细错误信息: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** Microsoft.SqlServer.Management.Registere
推荐方法三 作者:jiankunking 出处:http://blog.csdn.net/jiankunking 方法一: 服务端设置: 1、打开需要调试的解决方案,在WCF服务端项目上右键,将其设置为启动项目 2、在该解决方案下点击 或者直接按F5启动WCF服务端项目。 3、寻找端口号: i、方式一 启动调试后,浏览器中会出现下面的界面 需要留意的是地址栏中的端口号。 ii、方式二
今天在Visual Studio 2010中编译文件的时候报出了以下错误: 经过确认引用的dll没有问题,把引用重新添加过来,重启Visual Studio 2010都没有效果。 错误一直都在,一直都在!!! 后来发现该工程所引用的dll是net framework 4.0生成的。 而该工程是.Net Framework 4.0 Client Profile生成的,如下: 修改该工程的目
1、ID选择器 2、CLASS选器 3、属性选择器 可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。注释:只有在规定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器。在 IE6 及更低的版本中,不支持属性选择。 CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=v
在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。 属性选择器可以根据元素的属性及属性值来选择元素。 三种基本的选择器类型:标签名选择器、类选择器、ID选择器 具体语法如下: 1、标签名选择器,如: html {color:black;} h1 {color:blue;} h2 {color:silver;} 即直接使用HTML标签作为选择器
/// <summary> /// 将对象转换为 JSON 字符串 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="input"></param> ///
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息: 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements 特性添加到服务类型且同时将 Requiremen
背景今天在使用:C# Json 序列化与反序列化 反序列化的时候出现了下面的错误信息。 System.Runtime.Serialization.SerializationException: 数据协定类型“TestEntity”无法反序列化,因为未找到必需的数据成员“multipleChoice, runTimeDisplayColumns”。 在 System.ComponentMo
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 今天听到同事处理数据结构的时候特意处理为了 BindingList<T>,据说可以直接绑定到Dev GridView上,于是测试了一下: 1、在Dev GridView中新增三列,三列的FieldName分别对应与FormItem类对应:ItemKey、Name
环境:Visual Studio 2010插件: 问题: 假设A、B两个用户都在版本号为10的时候,更新了NewBillFeature.cs这个文件,A用户在修改完成之后提交NewBillFeature.cs到服务器,这个时候提交成功,这个时候NewBillFeature.cs文件的版本号已经变成11了。同时B用户在版本号为10的NewBillFeature.cs文件上作修改,修改完成之后
今天在Visual Studio 2010中编译代码的时候,遇到了下面这个错误: “LC.exe”已退出,代码为 -1 上网查看资料发现: 查看加载的程序项目,找到Properties文件夹licenses.licx文件,然后右键选择删除就可以了,调试运行正常了。 更加详细的解决方案如下: 点击打开链接 上方网页备份:点击打开链接
1、在VS(此处目录文件以vs2010为例)安装目录下(“%Visual Studio安装目录%/Common10/IDE/Microsoft.Data.ConnectionUI.Dialog.dll”)找到Microsoft.Data.ConnectionUI.dll、Microsoft.Data.ConnectionUI.Dialog.dll和汉化资源文件Microsoft.Data.Co
最近一直在做表单设计器,今天有一个需求就是:通过上下左右键来控制表单上的控件移动。但是控件的KeyDown捕获不到上下左右键,KeyUp事件倒是可以捕获到,但你通过上下左右键移动控件位置,不能点一下才移动一下啊,太不人性了。上网找了半天发现了这么一个方法: 重写Control的ProcessDialogKey方法,此处以winform表单为例: protected override boo
1、还原前总要有备份的bak文件吧 2、在还原数据的时候,提示如下信息: 一看数据库被访问,那就断开所有连接呗 断开方式如下: 点击打开链接 然后,然后发现木有效果。。。。。。还是提示上图的错误 其实,我尝试过数据库脱机,可以脱机一直脱不完,期间停止脱机的话,就连不上数据库。。。。 3、由于晚上没有人在使用,所以可以保证我之前所备份的数据库是最新的,然后我想起一个邪恶的方法,删除数据库 但在
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息如下: 今天下午尝试,先在iis中新建网站,再在该网站目录下新建应用程序,具体步骤如下: 1、新建网站JianKunKingServices 2、在网站JianKunKingServices目录下新建应用程序: 3、点击确定,完成如下图: 4、预览WcfService.sv
在IIS 7中,添加一个应用程序或者单独的网站,默认会自动新建一个对应的“应用程序池”,这也是IIS 7的一大特色。 在早期的IIS 5.0中,只有一个应用程序池的情况下,很容易造成“全军覆没,一荣俱损”。因为所有的网站(或者虚拟目录下的应用程序)都“寄居”在一个“池”,当这个“池”崩溃了,所有的网站都杯具了。 后来的IIS 6中,有了“应用程序池”的概念,但是默认不会自动添加,IIS 管理
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息: “/Service”应用程序中的服务器错误。 找不到类型“HC.Test.DMTools.Service.ModelToolService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/servic
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息如下: “/”应用程序中的服务器错误。 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplic
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息: HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 最可能的原因: 可能是缺少处理程序映射。默认情况下,静态文件处理程序将处理所有内容。 您要使用的功能可
/// 快捷键相关的类 /// </summary> public static class HotKeyInfo { /// <summary> /// 根据KeyEventArgs生成组合键字符串 /// </summary> /// <param nam
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1、WCF可以方便的通过IIS承载,此承载模型与ASP.NET和ASP.NET Web Service使用的模型类似。 2、WCF可以在以下操作系统上的IIS版本上承载 Windows XP SP2上的IIS 5.1 Windows Server 2003上的IIS 6.0 Windows
错误详细信息: Unable to read the project file 'client.csproj'. Could not load file or assembly 'Microsoft.Build.Engine, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its de
Windows使用一个系统:虚拟寻址系统,该系统把程序可用的内存地址映射到硬件内存中的实际地址上,这些任务完全由Windows在后台管理。其实际结果是”位处理器上的每个进程都可以使用4GB的内存ˉ—无论计算机上实际有多少硬盘空间(在64位处理器上,这个数字会更大。这个4GB的内存实际上包含了程序的所有部分,包括可执行代码、加载的所有DLL,以及程序运行时使用的所有变量的内容。这个4GB的内存
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 绑定包含多个绑定元素 ,它 们描述了所有绑定要求 。可以创建自定义绑定 ,也可以使用下表中的其中一个预定义绑定 : 不同的绑定支持不同的功能。以Ws开头的绑定独立于平台 ,支持 Web服务规范。 以 Net开 头的绑定使用二进制格式,使Net应用程序之间的通信有很高的性能。 其他
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 配置服务概述 • 在设计和实现服务协定后,即可配置服务。 在其中可以定义和自定义如何向客户端公开服务,包括指定可以找到服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型。 • 配置服务的类型 – 使用配置文件配置 – 在代码中强制配置 • 实际上,编写配置是
作者:jiankunking 出处:http://blog.csdn.net/jiankunking WCF之消息模式分为: 1、请求/答复模式2、单向模式3、双工模式其中,请求/答复模式,在博文: WCF 入门教程一(动手新建第一个WCF程序并部署) WCF 入门教程二 中进行了详细介绍,此处将主要介绍:单向模式与双工模式。 1、首先,先创建一个WCF应用程序: 创建完成后,目录如下:
一、服务器端死锁对于如下服务: [ServiceContract(CallbackContract = typeof(INotify))] public class DownloadService { [OperationContract] public void Download() { //开始下载操
作者:jiankunking 出处:http://blog.csdn.net/jiankunking WCF 术语: • 消息 – 消息是一个独立的数据单元,它可能由几个部分组成,包括消息正文和消息头。• 服务 – 服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。• 终结点 – 终结点是用来发送或接收消息(或执行这两种操作)的构造。 终结点包括一个定义消息可以
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <ol> <li>基本表格</li> <
一、HTML 标签包括 块级元素(block)、内嵌元素(inline) 1、块级元素 一般用来搭建网站架构、布局、承载内容……它包括以下这些标签: address、blockquote、center、dir、div、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul
此处以表dt2中的keyIndex列(int类型)为例 1、通过linq来实现 int maxKeyIndex = dt2.AsEnumerable().Select(t => t.Field<int>("keyIndex")).Max();Linq语法:点击打开链接2、通过Compute方法来实现 int ee = (int)dt2.Compute("Max(keyI
错误信息如下: SqlCommand.DeriveParameters failed because the SqlCommand.CommandText property value is an invalid multipart name "SELECT * from tableA", the current limit of "4" is insufficient。 错误原因: 使用
在涉及到SQL Server编程或是管理时一定会用到数据的导入与导出, 导入导出的方法有多种,此处以SQL Server导入表数据为例,阐述一下: 1、打开SQL Server Management Studio,在对象资源管理器中,展开“SQL Server 实例”→“数据库”→“你需要导入数据的数据库”节点,单击鼠标右键,选择“任务”→“导出数据”命令。出现导入和导出向导的欢迎界面,单击“
(1)Question:尼玛一个数据库,动辄几十个G,伤不起啊,怎样才能知道当前数据库里面各个表的大小呢?以便将部分较大的数据库表中不容易被频繁访问的数据归档到历史表中,例如每天将一个自然年以前的数据放入历史表中。(2)Key:网上搜了一圈,关键字sp_spaceused (参见:http://msdn.microsoft.com/zh-cn/library/ms188776.aspx)(3)
1、图像标签(<img>)和源属性(Src) 在 HTML 中,图像由 <img> 标签定义。 <img> 是空标签,意思是说,它只包含属性,并且没有闭合标签。 要在页面上显示图像,你需要使用源属性(src)。src 指 "source"。源属性的值是图像的 URL 地址。 定义图像的语法是: &l
1、格式化代码 windows 下 webstorm 格式化代码的快键键 Ctrl+Alt+L(有可能与QQ默认锁定快捷键冲突,在QQ界面-菜单-设置-系统设置-热键设置中,删除对应的快捷键即可)。
1、更新表数据(通过table_A的数据来更新table_B) A、B两表的结构如下: CREATE TABLE [dbo].[Table_A]( [Id] [varchar](36) NOT NULL, [Name] [nvarchar](50) NULL ) ON [PRIMARY] CREATE TABLE [dbo].[Table_B]( [Id] [varchar](36)
refresh 属性值 -- 刷新与跳转(重定向)页面refresh用于刷新与跳转(重定向)页面refresh出现在http-equiv属性中,使用content属性表示刷新或跳转的开始时间与跳转的网址引用网址: http://blog.csdn.net/jiankunking demo: <!DOCTYPE html> <html lang="en"> <he
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 一、HTML文档的基本结构 HTML部分:每个HTML文档必须以打开HTML标记开始,以关闭HTML标记结束 <HTML></HTML> 说明其间内容为HTML格式文档。 HEAD头部分:此部
在HTML开头统一规范下编码格式: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
DataGridView.DataError 事件简介: 出现问题,则外部数据分析或验证操作引发异常,或者,当尝试提交数据写入数据源失败。 详细信息:参见MSDN this.dgvState.DataError += delegate(object sender, DataGridViewDataErrorEventArgs e) { }; dgvState为DataGridView控件的
原文地址:点击打开链接 自从Lambda随.NET Framework3.5出现在.NET开发者眼前以来,它已经给我们带来了太多的欣喜。它优雅,对开发者更友好,能提高开发效率,天啊!它还有可能降低发生一些潜在错误的可能。LINQ包括ASP.NET MVC中的很多功能都是用Lambda实现的。我只能说自从用了Lambda,我腰也不酸了,腿也不疼了,手指也不抽筋了,就连写代码bug都少了。小伙伴们
原文地址:点击打开链接 C# 语言经过专门设计,以便不同库中的基类与派生类之间的版本控制可以不断向前发展,同时保持向后兼容。 这具有多方面的意义。例如,这意味着在基类中引入与派生类中的某个成员具有相同名称的新成员在 C# 中是完全支持的,不会导致意外行为。 它还意味着类必须显式声明某方法是要重写一个继承方法,还是一个隐藏具有类似名称的继承方法的新方法。 在 C# 中,派生类可以包含与基类方
/// <summary> /// 实体类序列化的反序列化的类 /// </summary> /// <typeparam name="T"></typeparam> public abstract class EntityClassXmlSerializer<T> {
public class JsonSerializer { /// <summary> /// json序列化 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="t
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 具体错误信息如下: 解决方案: 在服务中禁用以下3个服务自动启动: Net.Msmq Listener Adapter:IIS相关的WCF MSMQ激活服务Net.Pipe Listener Adapter:IIS相关的WCF命名管道激活服务Net.Tcp Listener Adapter
public static class Sort { #region 设置PanelControl上按钮显示位置 /// <summary> /// 设置按钮显示位置 /// </summary> /// <param name="targetPanel">需要调整按钮
#region 移除数组中重复数据 /// <summary> /// 移除数组中重复数据 /// </summary> /// <param name="array">需要除重的数组</param> /// <returns>不重复数组</r
#region 字符串中多个连续空格转为一个空格 /// <summary> /// 字符串中多个连续空格转为一个空格 /// </summary> /// <param name="str">待处理的字符串</param> /// <returns>