摘要:
使用配置文件构建和使用WCF服务当然,配置一个ServiceHost除了上面说的完全使用代码的方式,更好的方式是使用配置文件,把一些可能需要修改的属性跟代码分离,放到配置文件中,这样可以提供服务配置的灵活性,也更容易维护。看看前面那个不用配置文件的WCF的例子改成使用配置文件会是怎样配置的。1、 服务端1.1. 准备Contract和实现Contract的服务这部分是功能接口和功能实现部分,不需要... 阅读全文
摘要:
最近公司的一个需求,涉及到WCF开发。在网上找了些资料,大都是利用单独的应用程序、或者Windows服务作为WCF Service的host。其实WCF还提供一种方式,和以前的Remoting比较类似,就是基于IIS发布你的WCF Service。大致部署步骤如下:1.编译好WCF Service的Class Library,确保没有错误。2.建立.svc文件,内容格式如下:1<%@Serv... 阅读全文
摘要:
ASP.NET AJAX,WCF,ADO.NET Entity 开发实例 开发环境:Windows server 2008 Enterprise,Microsoft Visual Studio 2008 SP1,.NET Framework 3.5 SP1,Microsoft SQL Server 2008开发架构: ASP.NET AJAX,WCF,ADO.NET Entity Framewor... 阅读全文
摘要:
留言簿的例子:使用WCF的多层构架。我们将会建立以下项目:l A,网站项目 WebSite:留言簿表现层l B,类库项目 Contract:定义数据访问服务的契约l C,类库项目 Service:定义数据访问服务l D,类库项目Entity:留言簿实体l E,控制台项目Host:承载数据访问服务项目之间的引用如下:l A引用B和D;l B引用D和System.ServiceModel程序集l C引... 阅读全文
摘要:
WCF --- Windows Communiction Foundation,是一个Microsoft推出已久的技术。已久有很多人写了不少关于WCF的文章,比如谈谈WCF系列等,都是很好的文章。我只是想说一些基础的东西,然后写一个例子,让目前刚开始学习WCF的人有一个感性的了解,希望能给他们的学习带来一点用处,同时是自己对WCF认识加深的一个过程。WCF是一个统一的,可用于建立安全,可靠的面向服... 阅读全文
摘要:
Visual studio 打包2009-08-07 11:171.打开要打包的“.lsn”文件,在“解决方案资源管理器”中随便打开一个窗口 2.菜单栏“文件”--->“添加”--->“新建项目” 3. 点击“项目类型”--->&ldqu... 阅读全文
摘要:
1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这 个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!2、一定要确 定自己的发展方向,并为此目的制定可行的计划。不要说什么,“... 阅读全文
摘要:
1 转到定义: F12; 2 设置书签:Ctr+K+K; 3 设置任务: //TODO:something,查看任务Ctrl+W+T; 4 查找:Ctrl+ F, Ctrl+Shift+F; 5 强迫智能感知:Ctrl+J; 6 强迫智能感知显示参数信息:Ctrl-Shift-空格; 7 格式化整个块:Ctrl+K+F; 8 全屏幕:Alt+Shift+Enter; 9 设置书签:Ctrl+B+T... 阅读全文
摘要:
路径:C:\Documents and Settings\Administrator\My Documents\Visual Studio 2008\Templates\ProjectTemplates在安装MVC,ASP.NET AJAX 后都会在新建工程列表中出现一些新的项目模板,通过这些项目模板创建工程后,都会为我们做好一些这些工程需要的配置,或者干脆就创建一些示例工程,为我们简化了很多配置... 阅读全文
摘要:
MSDN上最近发表了一篇Elisa Flasko著的文章,比较了LINQ to SQL与LINQ to Entities适用的场景:Introducing LINQ to Relational Datahttp://msdn2.microsoft.com/en-us/library/cc161164.aspx 作者指出,LINQ to SQL主要的应用场景是针对微软SQL Server数据库的快速... 阅读全文
摘要:
LINQ to Entities是Ado.net Entity Framework的查询语言之一,它为了更好的兼容更多种的数据库所以在使用方法上有所精简,比之linq2SQL却少了一些好用的方法,下面就说一下这些日子来使用它时遇到的问题及解决方法以下只列出了完全Not supported的内容,部分supported的方法都可以通过简单的增简参数解决1.Contains这一函数在linq2sql中... 阅读全文
摘要:
未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral,PublicKeyToken=89845dcd8080cc91”或它的一个依赖项。系统找不到指定的文件的解决办法作者:孟宪会 发表于:2008-12-19 16:47:56当使用VS2008时,添加数据库连... 阅读全文
摘要:
【IT168技术文档】 晚上抽空看了Mtaulty有关Linq to SQL的N集连播,大呼过瘾,看完才有不少感概,国外DPE的这些Evangelist真是在传教解惑,如果换成中文的,哪估计能普及更多中国的.NET 爱好者,想想几年前自己在DPE的时候,天天有数字的压力,每每像个小弟一样跟着Sales老大跑前跑后,是明白了很多的销售的道理,当时感觉自己像蜻蜓点水,不过话也说回来,那时候还没有这么... 阅读全文
摘要:
推荐VS2008插件CodeRush Xpress for C# 近期DevExpress和微软共同发布了CodeRush Xpress for C#,它包含了Code Rush和Refactor! Pro中的一些特性。这些特性包括增强的导航、选择工具、代码创建功能以及强大的重构能力。另外CodeRush Xpress还对C#中既有的重构功能做了封装,这些功能用起来更为方便了。不过它不支持Expr... 阅读全文
摘要:
开发相关 CodeRush XPressVS插件,强大的导航、代码创建、重构功能,不容错过。TestDriven.NET Personal VS插件,将多种单元测试工具集成入VS,单元测试不可或缺。NUnit这个不用说了。Reflector这个也不消多说。Notepad++记事本的替代者,适合程序员使用,我一直不认为用记事本编写代码是一件好事。StarUML 很酷的UML工具,试用便知。XMLPa... 阅读全文
摘要:
增强我们的Visual Studio(更新中) 芭蕉的一篇文章《玩转Visual Studio ---Editor篇》让我想起了跟一个同事的争论。这位同事是用Java的,最近的一个.NET项目中,他来帮我们做。所以他也开始使用VS2005了,我觉得他至少具有一条Java开发人员的典型特征——对微软相当鄙夷,这个也就罢了,跟我没多大关系。其后在开发过程中,他经常抱怨VS200... 阅读全文
摘要:
使用电脑一段时间的朋友都会储存着大量的文件了吧,例如软件、MP3、照片、游戏、文档、电子书等等一大堆东西。如果你没有一个很好的使用习惯和管理方法,时间一长,当下载的东西越来越多乱起来的时候,可能你常常需要花上大半天的时间才找到一个文档呢,这在急用的时候可是相当的尴尬呢。然而,Windows的搜索功能实在是太慢了,如果能有一款小软件,可以极快地在硬盘中给我找到想要的文件那该多好啊!今天异次元给大家介... 阅读全文
摘要:
Microsoft.NET PetShop4架构与技术分析2006-4-17 22:20:17 (被阅读6030次)1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用... 阅读全文
摘要:
我从04年开始了编程的工作,开始接触一些简单的网站,下半年写了个小的自助建站程序(asp和asp.net),比较简陋没有使用。04年开始正式做网站(asp)。05年下半年开始 asp.net ,04年底、05年初才知道了三层架构的相关东东,一开始是很不了解的,所以呢根本就没有理睬,依旧按照我自己的思路写网站。 后来有点痫暇时间才开始看了看三层方面的东东,不过很遗憾至今为止我依然没有看懂petsh... 阅读全文
摘要:
路思永18:17:42stringHostUrl=ConfigurationManager.AppSettings["AppPath"];ILoglog=LogManager.GetLogger(typeof(MvcApplication));ExceptionobjErr=Server.GetLastError().GetBaseException();log.Error(objErr);Ser... 阅读全文
摘要:
需要注意的几点:1、HttpUtility.UrlEncode,HttpUtility.UrlDecode是静态方法,而Server.UrlEncode,Server.UrlDecode是实例方法。2、Server是HttpServerUtility类的实例,是System.Web.UI.Page的属性。3、用HttpUtility.UrlEncode编码后的字符串和用Server.UrlEnco... 阅读全文
摘要:
今天想不起C#中类的默认访问修饰符是internal了还以为是public呢,单元测试时候一直是黄色敬告。所以把csdn的东西翻出了(在百度上搜不到的)。当用internal修饰类(c#默认不加修饰符就是internal)可能会出现问题:当你在继承或者是实例化一个internal类的时候你的访问权限不能打破原来internal类的访问限制。例:internal class A{} public c... 阅读全文
摘要:
[Cache 学习] Cache.Insert 与 Cache.Add 区别2008年12月25日 星期四 09:04来源:http://hi.baidu.com/xiao_wei2008/blog/item/033d5b3f9fd0d6e855e7237b.htmlSystem.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数... 阅读全文
摘要:
原文地址:http://nt.discuz.net/showtopic-56907.html 作为一个社区类型软件,大并发支持和高效稳定运行永远是“硬道理”,而有效安全的使用_¸¬´{ßWnt.discuz.netµ¯ý½îÐ61缓存恰恰能起到事倍功半... 阅读全文
摘要:
一直以来,我都发现程序的运行速度不够理想。通过查代码,发现程序对数据库的访问非常频繁,而且检索出来的数据量比较大。为了让程序运行快起来,我想对程序采用适当的缓存方法。我在C#尝试了5种方法进行数据缓存,具体如下:(如有遗漏,错误欢迎大家指正,欢迎提建议。)1:Session方法:此方法是针对于每个用户来的,如果用户量比较大,那么建议不要采用此方法,否则会大量耗尽服务器资源。2:Cache方法:2.... 阅读全文
摘要:
本章导读缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。本章从缓存所在的命名空间“System.Web.Caching”开始,详细介绍框架提供的缓存类和操作方法,主要涉及简单数据的缓存、数据缓存依赖和数据库缓存依赖三个技术要点,最后演示... 阅读全文
摘要:
泛型最常见的用途是创建集合类。 .NETFramework类库在System.Collections.Generic命名空间中包含几个新的泛型集合类。应尽可能地使用这些类来代替普通的类,如System.Collections命名空间中的ArrayList,HashTable等。 下面我们就来说下,几个泛型集合类的用法: 一.Dictionary 此类在.NETFramework2.0版中是新增的。... 阅读全文
摘要:
我是 QT TabBar 的忠实用户,QT 的最大缺点就是要安装 .net 2.0。对于不喜欢 net 环境的朋友,可能希望找个能完美替换资源管理的。TC 之流本文无视。用过之后,我这个 QT fans 都差点换了。电脑玩物曾经介绍过其 0.3 RC5 的版本——MDIE:支援滑鼠手势的绿色小巧档案总管(含繁体中文化)。现在是 RC6 了。 从我试用的感觉来看,亮点是:支持... 阅读全文
摘要:
用软件:增强3389登录器 强行登录一台远程服务器,PCanywhere显示连接忙,无法连接。使用远程连接显示“超过了最大允许连接数”,第一个问题可以过去操作一下服务器,但是也必须把第二个问题解决,搜索了一下,摘抄一些有用的东西。 使用远程桌面的朋友可能经常会遇到“超出最大允许连接数”的问题,这是因为remote desktop for admin... 阅读全文
摘要:
WCF 基础加开发简介 WCF --- Windows Communiction Foundation,是一个Microsoft推出已久的技术。已久有很多人写了不少关于WCF的文章,比如谈谈WCF系列等,都是很好的文章。我只是想说一些基础的东西,然后写一个例子,让目前刚开始学习WCF的人有一个感性的了解,希望能给他们的学习带来一点用处,同时是自己对WCF认识加深的一个过程。WCF是一个统一的,可用... 阅读全文