摘要: 理解网站和虚拟目录IIS可以同时宿主多个不同的网站,我们对每一个网站指定一个根目录,这个目录可以是服务器的本机目录也可以在网络的其他地方,然后IIS就可以从它所管理的那些目录下寻找或获得相应静态或动态请求的内容给我们了。 为了指导特定的HTTP请求到相应的相应网站,IIS允许我们配置“绑定”。所谓“绑定”就是将一个特定的IP、TCP端口号、和HTTP主机名对应到特定的网站。如下图:说明:Windows7/IIS7.5 作为一个额外的配置,你还可以在网站目录文件夹任意层级上添加虚拟目录,每一个虚拟目录表示IIS将从其他地方提取或获得内容返回给对该虚拟目录的请求,这... 阅读全文
posted @ 2011-09-14 22:30 KidYang 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server 2005中,Microsoft引进了一个令人振奋的新特性即服务代理(Service Broker),同时这也给许多数据库管理人员带来了一个新的概念。这个概念,进程外消息,是一个开发人员在一些产品中使用多年的应用,如Microsoft Message Queue (MSMQ)。实现这个功能,需要运行一个SQL Server命令,并且对该命令的数据进行处理。但是,因为用户不需要命令的输出,因此它不需要立刻进行处理。这里就是消息队列发挥作用地方。 正常情况下,当用户在SQL Server中启动存储过程时,他们必须等待存储过程完成数据处理,然后再进行下一个动作。通过使用服... 阅读全文
posted @ 2011-09-09 19:54 KidYang 阅读(900) 评论(0) 推荐(0) 编辑
摘要: Windows Azure Platform AppFabric 是Windows Azure云端运算服务的一部份,亦为平台即服务(PaaS)的一种类型,它是Windows Azure上的应用程式伺服器 (Application Server) 平台,作为开发身份验证,存取控制以及服务汇流排 (Service Bus) 应用程式之用。它本身也是奠基于 Windows Azure 作业系统之上,并且以 WCF (Windows Communication Foundation) 为核心开发的。概观Windows Azure Platform AppFabric 一开始命名是.NET Servic 阅读全文
posted @ 2011-09-06 22:57 KidYang 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 早在2003年,就有EYQiPa的设想,曾经尝试过去做它,不过总是不了了之。也许是当时技术能力不达标,也许是一直以来的对待事物缺少持之以恒的心态,时光如水,转眼8年过去了,这8年当中,总是偶尔去想EYQiPa,中间也曾象征性的动了动手,但一样,不了了之。人生没有多少个8年,最重要的是,人生没有多少时光可以供梦想飞舞,坦诚的说,现在EYQiPa已经不如早前有前景了,但是做为一个技术人员,在有限的技术生涯之中,总要为自己留下点什么,完全属于自己的,梦。 阅读全文
posted @ 2011-09-05 22:26 KidYang 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 把以下内容加在web.config的<system.webServer>节点 <security> <requestFiltering > <requestLimits maxAllowedContentLength="1024000000" ></requestLimits> </requestFiltering> </security>上述中maxAllowedContentLengt是以字节为单位,1024000000差不多就是1G 阅读全文
posted @ 2011-09-03 14:28 KidYang 阅读(3835) 评论(0) 推荐(1) 编辑
摘要: 1) Web Page Test从世界各地多个地点,使用真正的浏览器(IE和Chrome),并在真正的消费者连接速度, 对你的网站进行速度测试。您可以运行简单的测试,或执行多步交易,视频采集,内容封锁和更先进的测试,包括。您的结果将提供丰富的诊断信息,包括资源加载的瀑布图,网页速度优化检查和改进建议。2) Load ImpactLoad Impact 是一个用来测试网站一次性可支持的负载数,可在同一时间从不同的地点发起50个并发请求,然后分析出你的网页加载的速度。3) FreeSpeedTestFreeSpeedTest.com 是最棒的网站速度测试工具之一,用于测试网站访问速度和加载时间,可 阅读全文
posted @ 2011-09-01 15:44 KidYang 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 使用VS2010设计Asp.net时出现: 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration> / <system.web> / <httpModules> 节中包括 System.Web.SessionStateMod 或自定义会话状态模块。Baidu了许多解决方案都未能解决问题(所有的这些方案全是修改Web.config)解决办法:protected override void OnInit (EventArgs e){if (Sys 阅读全文
posted @ 2011-07-20 12:28 KidYang 阅读(4440) 评论(1) 推荐(0) 编辑
摘要: SP1:http://go.microsoft.com/fwlink/?LinkId=210710SP1 SDK:http://www.microsoft.com/download/en/details.aspx?id=21835SQLServer2008 sp3:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=757bca07-7b52-46fb-ab92-476be9339442&displaylang=zh-cnSQLServer2008 sp3附加功能包:http://www.microsoft.co 阅读全文
posted @ 2011-07-09 10:17 KidYang 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在系统设计中,经常会使用“池”的概念。比如数据库连接池,socket连接池,线程池,组件队列。“池”可以节省对象重复创建和初始化所耗费 的时间,可以简化对象获取和使用的过程。对于那些被系统频繁请求和使用的对象,如果使用这种机制,可以使系统性能得到很大提高。特别象数据库连接这种对 象,客户端与数据库服务器端建立连接时,是比较慢的,如果每次进行数据库操作,都要先进行数据库连接,系统效率将非常低下。 “池”的概念就是将被使用的对象事先创建好,保存在列表中,供客户端取用。当客户端取得一个对象时,这个对象就已经是按照特定上下文环境初始化好,马上即 可使用的了。当客户端使用完毕,需要将对象归还给“池”,最 阅读全文
posted @ 2011-01-28 12:55 KidYang 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 在VS2008要使用JQUERY的智能感知功能时要注意以下几个问题我们都知道,在VS 2008中启用jQuery Intellisense的步骤有三个:第一步: 安装VS 2008 SP1VS 2008 SP1 在Visual Studio中加了更丰富的JavaScript intellisense支持,对很大部分的JavaScript库加了代码完成支持。第二步: 安装VS 2008 Patch KB958502以支持"-vsdoc.js"Intellisense文件加了注释的"-vsdoc.js"文件可以包含对JavaScript方法提供了帮助文档的XML注释,以及对无法自动推断出的动态Ja 阅读全文
posted @ 2011-01-22 15:52 KidYang 阅读(1107) 评论(0) 推荐(1) 编辑
摘要: 早上看到了博客园老大dudu的文章,不要在using语句中调用WCF服务,以及回复中的一个不错的解决办法调用时 阅读全文
posted @ 2011-01-19 10:18 KidYang 阅读(937) 评论(2) 推荐(0) 编辑
摘要: ChannelDispatcher 对象将在特定 URI(称为侦听 URI)的 IChannelListener 与服务的实例相关联。 每个 ServiceHost 对象都可以拥有多个 ChannelDispatcher 对象,这多个对象每个都可与该服务的不同侦听器和侦听 URI 相关联。 当消息到达时,ChannelDispatcher 查询每个相关的 EndpointDispatcher 对象以确定终结点是否可以接受消息,以及将该消息传递到可以接受消息的终结点。 当消息的目标地址与 AddressFilter 属性相匹配并且消息操作与 ContractFilter 属性相匹配时,Endpo 阅读全文
posted @ 2011-01-12 22:13 KidYang 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 有时会因为一些原因,需要在xp下发布wcf,发现遇到几个问题。无法访问iis元数据时,应用aspnet_regiis -gawindows用户名有时浏览.aspx 页时会出现一下错误!“/WebSite”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 未能创建 Mutex。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidOper 阅读全文
posted @ 2011-01-12 13:38 KidYang 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 下文作者当时用的是.Net Framework4.0 beta和vs.net 2010 beta2,而我遇到这个问题的时候,已经用上了正式版,问题一样,解决问题的方法也一样。.Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误:HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。 后来发现在II7的WCF服务网站中处理程序映射中 *.svc文件已经被.Net Framework4.0的处理程序aspnet_isapi.dll接管,看来是由于装了.Net Framework4.0 beta和vs.net 阅读全文
posted @ 2011-01-12 12:40 KidYang 阅读(6344) 评论(0) 推荐(0) 编辑
摘要: System.ServiceModel 包含生成 Windows Communication Foundation (WCF) 服务和可以用于生成广泛分布的应用程序的客户端应用程序所必需的类型。 System.ServiceModel.Activation 包含在托管承载环境中构造和修改服务宿主的动态创建所需要的类型。 System.ServiceModel.Activation.Configuration 包含用于表示 SMSvcHost.exe.config 文件中的配置元素的类。 System.ServiceModel.Activities 包含使您能够向工作流发送消息以及从中接收消息的 阅读全文
posted @ 2011-01-11 21:13 KidYang 阅读(3786) 评论(1) 推荐(0) 编辑
摘要: 通过此标识连接到终结点的安全 客户端将验证由服务器提供的声明是否包含一个表示此标识的 DNS 声明。 阅读全文
posted @ 2011-01-10 21:04 KidYang 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 启远程桌面后,Windows Vista(或Windows 2008)下默认只支持一个administrator用户登陆,一个登录后另一个就被踢掉了,下面提供允许同一个用户名同时多个用户登录的配置方法(是pcbeta论坛的skyskai的方法):   首先要启用远程桌面这一功能:右击“我的电脑”→ 属性 → 远程配置 → 远程桌面,就可以配置相应的远程桌面功能了。下面是配置多用户登陆的方法:  打开 控制面板 → 管理工具 → 终端服务(Terminal Services) → 终端服务配置(Terminal Services Configuration)  1、(修改可以同时登陆的人数,包括 阅读全文
posted @ 2010-12-22 13:54 KidYang 阅读(686) 评论(0) 推荐(0) 编辑
摘要: http://workspace.office.live.com/我的在线办公 阅读全文
posted @ 2010-09-16 22:16 KidYang 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Locking is a major part of every RDBMS and is important to know about. It is a database functionality which without a multi-user environment could not work. The main problem of locking is that in an e... 阅读全文
posted @ 2010-07-08 14:40 KidYang 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 许多情况下,如果创建或修改一个文件,系统需要执行某些任务,如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。在这种情况下,程序必须监控目录的变化。在.NET Framework中,提供了用于此用途的FileSystemWatcher对象。FileSystemWatcher在监控目录的时候,没有时间的损失。FileSystemWatcher基础在应用FileSystem... 阅读全文
posted @ 2010-06-28 14:59 KidYang 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 今天在用 Web Service Software Factory 2010 的时候,建立了DataContractModel,建立好模型后,准备生成代码,结果报错 : System.OutOfMemoryException,关闭VS2010 IDE后,重新打开,仍报此错。大为不解,于是搜索到下面这篇资料:http://servicefactory.codeplex.com/Thread/View... 阅读全文
posted @ 2010-05-28 21:39 KidYang 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 昨天安装了VisualStudio 2010 Ultimate,今天把最近的一个项目升级到了4.0下,结果跑了一下,发现关于页面启用 ValidateRequest="false" 的部份失效。于是把web站点的版本及项目版本都降回原来的版本后,错误就消失了,于是搜索了一下,找到如下资料:A potentially dangerous Request.Form value was detected from the client (ctl00$MainContent$txtCode="<code></code>"). Descri 阅读全文
posted @ 2010-04-15 15:02 KidYang 阅读(2894) 评论(6) 推荐(0) 编辑
摘要: 时间过的真快,转眼又是一年过去了。这一年很长,汇集到我的博客上,只有短短几篇文章。从2008年开始使用WCF做为开发手段,到2009年开始将WCF做为我个人未来专注的技术领域,在经历了很长时间的一段摸索之后,终于找到了专注的方向。也感谢这一年来,我一直有机会开发与WCF有关的项目。和2008年不同,这一年我沉静了许多。经历过一次内心隐忍的历炼过程。这一年也值得终生铭记,我们买了房子,给我们的将来安... 阅读全文
posted @ 2009-12-31 23:31 KidYang 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 安全体系结构本节说明可用于修改或扩展 Windows Communication Foundation (WCF) 安全组件的功能的各个扩展点。若要了解这些扩展点,必须了解总体 WCF 安全体系结构。本主题从组件及其关系方面说明 WCF 安全体系结构以及本节后面说明的扩展点如何适应总体体系结构模型。WCF 安全组件的范围WCF 安全性跨越 WCF 体系结构中的多个组件。WCF 中安全性的主要目的是... 阅读全文
posted @ 2009-12-10 11:54 KidYang 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 此示例演示如何使用 Windows Communication Foundation (WCF) 平台来实现自定义编码器。该示例由一个客户端控制台程序 (.exe)、一个自承载的服务控制台程序 (.exe) 和一个压缩消息编码器库 (.dll) 组成。该服务实现定义“请求-答复”通信模式的协定。该协定由 ISampleServer 接口定义,该接口公开基本的字符串回送操作(... 阅读全文
posted @ 2009-11-27 20:37 KidYang 阅读(991) 评论(3) 推荐(0) 编辑
摘要: 本示例演示如何使用 Windows Communication Foundation (WCF) 实现自定义文本消息编码器。WCF 的 TextMessageEncodingBindingElement 仅支持 UTF-8、UTF-16 和 Big Endean Unicode 编码。本示例中的自定义文本消息编码器支持所有平台支持的字符编码,这可能是互操作性所要求的。本示例包括客户端控制台程序 (... 阅读全文
posted @ 2009-11-27 20:29 KidYang 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 提高 Windows Communication Foundation (WCF) 应用程序能力的方法之一是通过把它们部署到负载平衡的服务器场来扩展它们。使用标准的负载平衡技术,包括诸如 Windows 网络负载平衡这样的软件负载平衡器以及基于硬件的负载平衡设备,可以使 WCF 应用程序实现负载平衡。以下各节讨论对使用各种系统提供的绑定生成的 WCF 应用程序实现负载平衡时的注意事项。基本 HTT... 阅读全文
posted @ 2009-11-17 12:35 KidYang 阅读(2029) 评论(1) 推荐(1) 编辑
摘要: Windows Communication Foundation (WCF) 包含一个大型性能计数器集合,可帮助您衡量应用程序的性能。启用性能计数器您可以通过 WCF 服务的 app.config 配置文件启用 WCF 服务的性能计数器,如下所示:<configuration> <system.serviceModel> <diagnostics performanc... 阅读全文
posted @ 2009-11-16 22:44 KidYang 阅读(1194) 评论(1) 推荐(0) 编辑
摘要: 根据网络资料和MSDN,记录一下MTOM及WCF中如何进行应用。1.MTOM基础概念    提到MTOM消息优化传输机制,通常的实验结果是使用MTOM传输数据会提高大约33%的性能。 消息传输优化机制 (MTOM) 标准允许将消息中包含的大型数据元素外部化,并将其作为无任何特殊编码的二进制数据随消息一起传送。MTOM 消息会打包为多部分/相关 MIME 序列,放在SOAP 消息中一起传送。  我们... 阅读全文
posted @ 2009-11-07 19:19 KidYang 阅读(1922) 评论(1) 推荐(0) 编辑
摘要: 在64位操作系统中,进行.net开发时,如果涉及到Microsoft Access数据库,那么默认情况下会抛出异常出现该异常的原因是64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序。解决办法如果是项目方式开发,那么可以在项目文件的生成选项里进行设置,将目标平台设置为 X86 即可。关于ASP.NET针对asp.net开发时遇到此情况,需要针对IIS进行... 阅读全文
posted @ 2009-11-04 12:05 KidYang 阅读(1028) 评论(0) 推荐(0) 编辑