摘要: 基于Orchardv1.1版的源代码,描述了Orchard解决方案中各个项目的作用。你可以用VisualStudio打开Orchard解决方案对照查看。ModulesModules目录是一个VS解决方案目录,它包含了Orchard的模块项目。所有的模块项目都是一个ASP.NETMVC web应用程序... 阅读全文
posted @ 2015-05-14 15:35 高压线上的田鸡 阅读(194) 评论(0) 推荐(1) 编辑
摘要: 概述分析一个的ASP.NET项目源码,首先可以浏览其项目结构,了解项目之间的依赖关系,可以大致一窥项目的全貌。其次可以浏览Web.config和Global.asax文件,可以找到应用程序的入口。本文主要分析Orchard项目的Global.asax文件,而真正的分析入口点在Global.asax的... 阅读全文
posted @ 2015-05-14 15:30 高压线上的田鸡 阅读(200) 评论(0) 推荐(1) 编辑
摘要: 源码分析应该做到庖丁解牛,而不是以管窥豹或瞎子摸象。所以先对Orchard架构有个整体的了解,以及对一些基本概念有所认识。创建一个基于Web的CMS(内容管理系统)不同于创建一个普通的Web应用程序:它更像是建立一个应用程序容器。 这样一个系统,必须拥有优秀的开放性、可扩展性。但是作为一个可扩展系统... 阅读全文
posted @ 2015-05-14 15:21 高压线上的田鸡 阅读(305) 评论(1) 推荐(1) 编辑