1 初识Orchard
网上关于Orchard的介绍已经很多了,具体Orchard是干啥的我就不再啰嗦,这个系列的主要目的就是介绍学习和使用orchard的过程,和在此过程中碰到问题的解决方案。下面直接进入正题。
获取orchard 源码、官方文档
orchard源码现在托管在github上面,大家可以直接去这里下载源码。
orchard的官方文档都在这里。
当然,大家不喜欢看英文的话也可以百度上搜索一下国内各位先驱写的文章,不过我这里还是推荐看官方的文档,就一个原因,靠谱。
下载完源码之后我们先来看下文件目录结构。我的文件下载时间是 2016年3月22日。
下面介绍下orchard中的文件结构。
lib文件夹 orchard 中使用了大量的开源项目组件,这些组件统一放置在lib文件夹中。
src文件夹 orchard项目源码都放在这个文件夹下。
其他几个文件是辅助编译和清理项目的小工具。大家看名字就能明白意思。
readme文件是orchard项目的自述文件,大家可以看一下,了解更多获取资料的方式。
我们直接展开src文件夹 看下orchard的项目结构。
解决方案文件就在这个文件夹下面,只要双击就能加载orchard项目了,项目使用的.net版本为4.5.2 我这里只有4.5所以在打开的时候我这里会有更改.net版本的提示。点击确定就可以。还有一个奇怪的地方不知道大家有没有碰到过,我第一次加载的项目的时候vs一直卡在那里,不能正常加载,后来我删除了.suo文件后正常了,如果有碰到的同学可以试下这个解决方法。红圈里的文件都是可以删除的(如果项目不能正常加载的话)。
启动Orchard
Orcahrd官网上面介绍了3种启动Orchard的方法,我这里就说下我使用的方法。将Orchard.Web项目生成后放在iis下面即可。这时访问搭建好的Orchard网站,就会出现下图的界面。


接下来只要填好网站名称、管理员密码、和数据库连接字符串就可以看到Orchard生成的默认主页了。
这里有两点需要注意的,
1 管理员密码需要最少7位。
2 数据库需要提前建好(就是你连接字符串里指定的那个数据库必修是已经存在的,Orchard不会帮你自动创建数据库)。
点击finishSetup后就来到了网站默认主页。

1 初识Orchard的更多相关文章
- [翻译]Orchard如何工作
Orchard一直是博主心中神一般的存在,由于水平比较菜,Orchard代码又比较复杂看了几次都不了了之了.这次下定决心要搞懂其工作原理,争取可以在自己的项目中有所应用.为了入门先到官网去学习一下相关 ...
- Android动画效果之初识Property Animation(属性动画)
前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...
- 初识Hadoop
第一部分: 初识Hadoop 一. 谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...
- python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)
一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...
- 初识IOS,Label控件的应用。
初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...
- UI篇(初识君面)
我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...
- Python导出Excel为Lua/Json/Xml实例教程(一):初识Python
Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...
- 初识SpringMvc
初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...
- 初识redis数据类型
初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...
随机推荐
- LCLFramework架构必须要知道的知识
技术实现: 代码是否面向对象,要看你的继承怎么用 用抽象来展现层次感 用接口来制定操作的统一性 依赖住入(Inversion of Control) Unit of Work Repository D ...
- android 检测网络是否可用
/** * 检测网络是否可用 * * @return */ public boolean isNetworkConnected() { Conne ...
- Window Server IIS6.0部署webservice请求调用提示请求失败
在一台window server 2003机器上部署了一个webservice,iis为6.0,奇怪的是.在服务器本机调用webservice成功了,可是在其它client调用却反馈失败.详细什么原因 ...
- LNAMP架构中后端Apache获取用户真实IP地址的2种方法(转)
一.Nginx反向代理配置: 1.虚拟主机配置 复制代码代码如下: location / { try_files $uri @apache;} location @apache {interna ...
- Swift 正式开源, 包括 Swift 核心库和包管理器
Swift 正式开源!Swift 团队很高兴宣布 Swift 开始开源新篇章.自从苹果发布 Swfit 编程语言,就成为了历史上发展最快的编程语言之一.Swift 通过设计使得软件编写更加快速更加安全 ...
- CLR VIA
标题 状态 内容 什么是CLR? 什么是托管模块? 托管模块由什么组成? .net代码的执行过程 http://www.cnblogs.com/aaa6818162/p/4726581.ht ...
- Windows下启动各服务命令
1. gpedit.msc-----组策略 2. nslookup-------IP地址侦测器 3. explorer-------打开资源管理器 4. logoff---------注销命令 5. ...
- 重新发现梯度下降法--backtracking line search
一直以为梯度下降很简单的,结果最近发现我写的一个梯度下降特别慢,后来终于找到原因:step size的选择很关键,有一种叫backtracking line search的梯度下降法就非常高效,该算法 ...
- pdf嵌入字体
论文提交时,要求所有的字体都是嵌入的,为这个问题折腾了很久,发现了一个很好的答案,记一下: http://stackoverflow.com/questions/4231656/how-do-i-em ...
- Log4j配置说明及样例
一般的应用都会记录日志,Java圈里面用得最多就属log4j了,比较规范一点就是使用log4j.xml进行配置Log输出.这里就比较有疑问,多数情况是使用log4j.properties文件呐,前面也 ...