08 2012 档案
摘要:SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。它和AJax类 似,都是基于现有的技术。本身是一个复合体。一般情况下,SignalR会使用Javascript的长轮询( long polling),实现客户端和服务端通信。在WebSockets出现以后,SignalR也支持WebSockets通信。
阅读全文
摘要:ELMAH(Error Logging Modules and Handlers for ASP.NET )是一款ASP.NET下的系统错误记录管理工具,它可以非常方便的把asp.net的错误记录到XML,MS SQLServer,SQLite,MySql等文件中,甚至它还可以发送邮件。官方网站:http://code.google.com/p/elmah/它可以以插件化的形式集成到你的网站中,而不需要重新编译和部署。它的原理其实就是通过利用HTTP Moduler和HTTP Handlder来实现的,并且它提供了provider model供用户选择以怎样的方式储存错误。具体可以参考:htt
阅读全文
摘要:由于Quartz.net用到了Common.Logging组件作为日志的实现方式,有必要学习下。官方网址:http://netcommon.sourceforge.net/index.html官方文档: http://netcommon.sourceforge.net/docs/2.1.0/reference/html/index.html目前比较著名的一些日志模块有:log4net, Enterprise Library Logging, NLogCommon.Logging在抽象层面上担任了适配器的角色,官网有句话:Common.Logging library introduces a s
阅读全文
摘要:场景:项目里有一个需求就是24小时内有两个时间段需要发信notification mail,比如每天10am-10:30am和6pm-6:30pm。项目中本来有个windows service做一些类似的操作这个windows service做事情的逻辑就是while(true){ DoSomething(); Sleep(1000*60*10);}我拿到这个需求的建议是不要再依赖于那个windows services了,是否可以写个单独的exe然后用windows的schedule tasks来完成,比较精确。可以就在那个时间段做事情,而用原来的windows service时间上很难做..
阅读全文
摘要:最近在做一个项目,需要利用WebService进行不同系统间的交互,其中学习到了很多技术上的知识。很多东西还是会在真正的实践中发现问题,进而去解决的。接下去我会列举一些。场景系统A在外网上,系统B在内网,A需要发送消息到B,在B中根据发送的符合XML格式的raw字符串在B中做一些操作。因为A在外网,在A上enable了SSL,并且A的服务器上部署了一个类似proxy的webservice,只是做一些验证,真正的事情是在B中完成。于是也部署了一个webservice在A上。1。数据结构只有出现在方法的参数,返回值上,才会在客户端生成代理类,这个代理类不包括原来数据类型中的方法。原本有一个类型我想
阅读全文

浙公网安备 33010602011771号