使用Windows服务发布WCF服务
摘要:WCF开发实战系列四:使用Windows服务发布WCF服务(原创:灰灰虫的家http://hi.baidu.com/grayworm)上一篇文章中我们通过编写的控制台程序或WinForm程序来为本机或远程机提供WCF服务的方式,我们称这种方式为Self-Host服务发布方式,这一篇文章我们来看一下如何编写Windows服务来发布WCF服务。第一步:建立Windows服务程序WindowsServiceHost《图1》《图2》第二步:向ConsoleBookServiceHost程序中添加两个引用:一个是WCF服务库Services项目的引用,另一个是System.ServiceModel引用。
阅读全文
posted @
2013-06-13 14:57
larryle
阅读(1058)
推荐(0)
如何将WCF服务发布到Windows Service
摘要:如何将WCF服务发布到Windows Service上篇文章写到了如何利用控制台发布WCF服务。本片介绍一下如何将WCF服务发布到WindowsService。1.新建WindowsService项目2.添加配置文件App.config和控制台程序添加的配置文件一样即可3.将设计模式切换到代码视图界面usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.ServiceP
阅读全文
posted @
2013-06-13 14:09
larryle
阅读(837)
推荐(0)
打包工具使用下载
摘要:下载地址http://www.jz5u.com/Soft/softdown.asp?softid=14493
阅读全文
posted @
2013-06-13 13:55
larryle
阅读(205)
推荐(0)
请确保此文件可访问并且是一个有效的程序集或COM组件
摘要:运行--cmd--regsvr32 dll的绝对路径名(路径实例:c:\dll\xxx.dll)
阅读全文
posted @
2013-06-07 11:34
larryle
阅读(897)
推荐(0)
c#多线程编程
摘要:什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。多线程的好处:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。多线程的不利方面
阅读全文
posted @
2013-06-03 20:27
larryle
阅读(260)
推荐(0)
添加Service Reference, 无法为服务生成代码错误的解决办法
摘要:我的解决方案是Silverlight+WCF的应用,Done Cretiria定义了需要在做完Service端的代码后首先运行事先定义好的Unit Test,确保在客户端使用Service之前Service是可以正确的运行的。在我创建Unit Test之前,需要在测试项目中添加对WCF Service的引用,而这时却出现了错误。Custom tool error: Failed to generate code for the service reference ××××××. Please check other error and
阅读全文
posted @
2013-05-29 18:14
larryle
阅读(347)
推荐(0)
VS2010常用插件介绍之Javascript插件
摘要:今天在写JS时,写到500多行时,感觉代码已经很难看了。想到C#代码都有折叠功能,是不是JS也有呢。在选项中找了一下,没有相关了的设置功能,于是就上网找。一找可就不得了,发现了好多好用的插件。都可以在Visual Studio 的MSDN上找到。网址为:http://visualstudiogallery.msdn.microsoft.com/插件有的是免费,有的是试用,有的是付费的。安装插件很简单,下载后双击安装就是了,和EXE安装一样。网站上把插件分为三大类:工具、控制和模版。当然我们这里主要讲的是工具。所谓工具是指可有可无的,工具只是一个辅助手段,有可能可以提高开发效率,没有也不会有重大
阅读全文
posted @
2013-05-26 11:13
larryle
阅读(240)
推荐(0)
vs常用插件
摘要:插件名称:Reflector.FileDisassembler插件作者:Lutz Roeder最新版本:Reflector.FileDisassembler 4.1.85.0发布日期: 2005-10-23下载地址:http://www.denisbauer.com/nettools/filedisassembler.aspx插件简介: Reflector.FileDisassembler,它是一个类浏览器和反编译器,可以分析程序集并向你展示它的所有秘密。Reflector.FileDisassembler,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言
阅读全文
posted @
2013-05-21 22:03
larryle
阅读(245)
推荐(0)
资源教程
摘要:638425(14638425)2013/5/1916:39:49项目管理系统:http://kuai.xunlei.com/d/wtViAgI.2wBlSzlRcf4自己动手写框架:http://kuai.xunlei.com/d/wtViAgLZ2gAUSTlR375ASP.NET实战中国电信CRM:http://kuai.xunlei.com/d/wtViAgIA2gD3RDlR2e2云计算中间件开发:http://kuai.xunlei.com/d/wtViAgKn2QCoQzlR050云计算商城C2C项目:http://kuai.xunlei.com/d/wtViAgLj1gBJOj
阅读全文
posted @
2013-05-19 18:37
larryle
阅读(265)
推荐(0)
做个支持版本管理的备份软件
摘要:数据备份是个老话题,几个大公司也都有成熟的文件备份软件。可是偏遇到地球经济危机,公司财政吃紧,连备份软件都买不起。以前都是在网上找一些免费的备份软件,说是备份,其实就是文件Copy,每次要么把上一次的全部覆盖,无法回溯。要么每次生成一个完整的备份包,呵呵,话说回来,哪有那么大的空间来存储这些个备份包呀。这一段时间比较充裕,就想自己做一个有版本管理功能的备份系统,也给自己偷懒创造一些机会。首先考虑的是微软的Microsoft Sync Framework,经过两天的Msdn,Google,baidu乃至Bing,最终觉得文档太少,难以把握,不得已放弃了,决定自己重新发明轮子。备份一个文件夹的内容
阅读全文
posted @
2013-05-09 22:43
larryle
阅读(299)
推荐(0)
.net中加密helper
摘要:最近在搞单点登录的设计,在设计中需要一个Token令牌的加密传输,这个令牌在整个连接单点的各个站中起着连接认证作用,如果被仿造将会有不可预计的损失,但是这个Token是要可逆的.然后我就找.net中的各种加密,各种找。 因为是可逆的,所以像那种md5,sha之类的不可逆加密就没法用了,然后可逆的加密主要是分为对称加密盒非对称加密: 对称加密:用加密的钥匙来解密,比如DES,AES的加解密 非对称加密:一个钥匙加密,用另一个钥匙解密,这个主要就是RSA比较成熟(点我看科普) 当然这么看来非对称加密更加适合我这个需求,然后我又各种找RSA,.NET中自己实现了加密RSA加密...
阅读全文
posted @
2013-04-28 20:39
larryle
阅读(342)
推荐(0)
操作字节流方法
摘要:public static byte[] RetrieveBytesFromStream(Stream stream) { List<byte> lst = new List<byte>(); byte[] data = new byte[1024]; int totalCount = 0; while (true) { int bytesRead = stream.Read(data, 0, data.Length); ...
阅读全文
posted @
2013-04-26 22:50
larryle
阅读(217)
推荐(0)
table显示细线边框
摘要:<table cellspacing="0" cellpadding="0" border="0" width="500"> <tr> <td bgcolor="#AAAAAA"> <table cellspacing="1" cellpadding="0" border="0" width="100%"> <tr bgcolor="#FFFFFF&qu
阅读全文
posted @
2013-04-23 16:05
larryle
阅读(808)
推荐(0)
.net中的压力测试
摘要:1. WAS:WebApplication Strees Tool(免费的) 应用WAS对web进行压力测试实例详解 http://servers.pconline.com.cn/skills/0709/1119109.html 官方的文档(很详细,建议看英文版) http://support.microsoft.com/kb/313559/en-us 图片看不清楚?请点击这里查看原图(大图)。 以前做过的一个测试结果报告 图片看不清楚?请点击这里查看原图(大图)。 创建WAS的测试,一般都通过录制,因为如果要你手工写那些请求点击的操作,那简直是噩梦。 除此之外,还可以根据I...
阅读全文
posted @
2013-04-22 15:54
larryle
阅读(379)
推荐(0)
.net中使用xsl文件作为导航菜单
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="testweb.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&
阅读全文
posted @
2013-04-22 12:49
larryle
阅读(226)
推荐(0)
命名规范
摘要:数据库命名规范命名要素命名要求示例表名TB_+名称TB_Order视图VIEW_+名称VIEW_Order过程PROC_+名称PROC_InputOrder函数FUN_+名称FUN_InputOrder索引IX_+表名+_字段名IX_Order_ID触发器TG_+表名+_触发事件类型TG_Order_Add注释规范:1. 注释尽量用中文;2. 注释的内容要清楚、明了,含义准确,防止注释二义性;3. 自定义源文件和自定义函数的开始部分要有综合性注释;4. 全局变量、自定义常量要有其功能注释;5. 不易理解或易误理解的代码要有注释;6. 分支不能表达含义,要有注释;7. 保证注释与代码的一致性。过
阅读全文
posted @
2013-04-11 17:19
larryle
阅读(203)
推荐(0)
用SQL删除重复记录的N种方法
摘要:delete from ItemForScore where ifsid not in (select min(ifsid) from ItemForScore group by itemid,topflag,isactive having COUNT(-1)>1) and itemid in (select itemid from ItemForScore group by itemid having COUNT(-1)>1)例如: id name value 1 a pp 2 ...
阅读全文
posted @
2013-04-09 14:49
larryle
阅读(244)
推荐(0)
数据库访问类
摘要:// ===============================================================================// Microsoft Data Access Application Block for .NET// http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp//// SQLHelper.cs//// This file contains the implementations of the SqlHelper and SqlHelperParameterCa
阅读全文
posted @
2013-04-09 11:40
larryle
阅读(221)
推荐(0)
net中用户登录验证和基页面类
摘要:if (blIsUser) { //将用户名称存入cookie FormsAuthentication.SetAuthCookie(strLogName, false); if (IsAdmin(strLogName)) { Response.Redirect("AdminGround/adminmain.aspx"); } else { Response.Redir...
阅读全文
posted @
2013-04-09 10:53
larryle
阅读(244)
推荐(0)
ASP.NET中的session存储模式运用
摘要:.Net基础:ASP.NET中的session存储模式运用在asp.net中的Session存储方式不象asp那样单一,一共提供了三种存储方式,由于最近一个2000多人使用的web软件出现了故障, 用户每天早上在某一时刻出现难以登陆现象,接着Session丢值出现,只有重启IIS,或机器.这时程序恢复正常了.整天都不会出现同样的问题 ,但是第二天依旧!这种现象持续了好几天,我检查了一下日志文件,高峰每秒访问人数大概20人左右,同时大概100多人在线,以后访问人数还会增加,为了解决这个怪问题,先从软件着手,故而三种方式都应用了一番。打开web.config文件< sessionStatem
阅读全文
posted @
2013-03-29 08:37
larryle
阅读(189)
推荐(0)