随笔分类 -  Orchard

摘要:试着用markdown写些东西。貌似博客园支持的还有问题,代码片段显示错位,还得另外上传图片。还是用普通方法写写随笔好了。 Logging相对也是比较松耦合的模块,可以随时提取出来用在自己的项目中。其实说到底它还是用的log4net。先看一下几个文件。 1.ILogger。俗话说面向接口编程,这个就是Orchard中Logger的接口,提供了2个方法public interface ILogge... 阅读全文
posted @ 2015-02-26 22:41 不夜橙 阅读(471) 评论(0) 推荐(0)
摘要:概述看源码是一件吃力又很爽的事情,昨天还被搞的一头雾水,今天忽然守得云开见月明。明白它设计意图的同时,感觉自己又提升了一步:)Orchard刚开始看往往毫无头绪,建议可以从Orchard.Framework&UnitTest入手,先弄明白底层框架机制,抽丝剥茧,一步一步农村包围城市。不用着急,说不定... 阅读全文
posted @ 2015-02-23 17:16 不夜橙 阅读(712) 评论(0) 推荐(0)
摘要:概述从缓存失效的几种方式开始了解Orchard缓存设计1.设置失效时间 Func retrieve = () => _cacheManager.Get("testItem", ctx => { ... 阅读全文
posted @ 2015-02-12 23:32 不夜橙 阅读(779) 评论(0) 推荐(0)
摘要:概述IIS线程池中的线程数量是有限制的。当有多个长时间请求时,可能会耗尽IIS可用线程。出现503错误。在MVC中。当遇到非CPU操作的长时间请求时,MVC提供了异步方法来解决这个问题。例:利用async和await实现异步方法// GET: Async[AsyncTimeout(1000)]pub... 阅读全文
posted @ 2015-02-09 22:56 不夜橙 阅读(498) 评论(0) 推荐(0)