[译]:Orchard入门——手动安装Orchard
文章内容基于Orchard 1.8版本
本文将演示通过zip安装包安装Orchard所需要的步骤。
本文包括如下三种不同的Orchard使用方式:
- IIS.
- WebMatrix and IIS Express
- Visual Studio and the Visual Studio Development Server.
注意: 如果你倾向于使用Web Platform Installer,或者准备使用WebMatrix来开发网站,可以参考如下文档:原文:Installing Orchard、译文:Orchard入门——安装Orchard——文档内容包括了使用Web Platform Installer安装Orchard,也包括了部分WebMatrix内容。
下载Orchard的zip安装包
下载地址:Releases Section of Orchard in GitHub.
其中有如下两个zip文件:
- Orchard.Web.1.x.xx.zip : 此文件为编译好的网站程序,可以直接拿来用。里面不包含源码。
- Orchard.Source.1.x.xx.zip : 此文件为源码程序。适用于自己开发模块使用。如果想研究源码,了解Orchard运行机制的话,可以下下来看。
将Orchard网站托管在IIS上
以下测试环境为全新安装的Windows 8.1企业版
首先安装IIS服务器,打开“控制面板-程序和功能”(或者如原文一样搜索)。

点开 启用或关闭Windows功能.

展开 Internet Information Services 并找到 ASP.NET 4.5 选中后确定。

安装完成后建议重启系统,以此保证所有必要的服务都启动。
重启完成,下载 Orchard.Web.1.x.xx.zip 安装包——地址。解压至单独的文件夹——内容包括一个Orchard文件夹以及几个文件。
拷贝Orchard文件夹到你的网站目录(或者如原文所示拷贝到iis默认网站目录C:\inetpub\wwwroot\)
打开Orchard文件夹。以下先从App_Data文件夹开始设置。
此文件夹为Orchard站点设置文件夹。鼠标右击App_Data文件夹,点击 属性 并切换到安全标签;点击界面中的编辑打开权限文件夹设置窗口,给IIS_IUSRS用户添加修改权限-即此用户对此文件夹拥有读写权限。
之后为如下文件夹进行相似步骤:
- Modules. 如果你需要从gallery(插件库)安装功能模块,修改权限是必需的。 (生产环境下,建议移除读写权限)
- Themes. 如果你需要从gallery(主题库)安装其他的主题,就需要修改权限。 (生产环境下,建议移除读写权限)
- Media. 此文件夹是Orchard媒体文件存储的位置(images, etc.)。(如果有单独的静态云存储的话,如阿里的oss,等,可以移除读写权限)

提示-谨慎操作: 如果需要完全重置网站,可以删除App_Data文件夹里的所有内容——此操作将移除网站所有的自定义设置、用户和配置以及所有自定义的数据。
删除App_Data文件夹内容之后,如果不需要你的媒体文件,也可以清空Media文件夹内容。网站所需的文件都会在下次启动时自动创建。
下面就可以打开IIS建立网站了。打开“控制面板-管理工具(记得查看方式改“大图标”才能看到管理工具)-IIS管理器”(或如原文所示搜索Internet Information Services (IIS) Manager, 并打开).

选择Default Web Site 将其 停止。——释放80端口

右击 网站 并 添加网站.

填写网站名称并选择 物理路径 —— Orchard 文件夹。 点击 确定.

如果弹出如下警告窗口-多个网站使用同一个80端口,点击 是

至此,你的网站就可以运行了,可以点击 浏览 在浏览器中打开它,进入Orchard设置界面。

使用WebMatrix 和 IIS Express运行网站
下载_Orchard.Web.1.x.xx.zip_安装包:地址。解压zip至单独的文件夹。启动WebMatrix,在Quick Start 界面, 点击 Open ,在弹出菜单中选择 Folder.

选择你的zip解压目录,并选中 Orchard文件夹,然后点击 Select Folder 打开网站

在WebMatrix的 Files 区域,选择 Orchard 根目录,展开 Run 下拉菜单选择使用的浏览器,以此启动网站。——浏览器中将展示Orchard设置界面。

使用Visual Studio 和 Visual Studio Development Server运行网站
以下内容测试环境为Visual Studio 2013 Update 1.
虽然Visual Studio可以运行预编译版本的Orchard,但使用完整代码版本的Orchard会更容易。——都用Visual Studio了,难道还有谁会用编译好的版本?
下载完整代码版:地址。解压zip包至单独目录。

运行 Visual Studio 打开项目(File > Open > Project/Solution)——Orchard.sln 解决方案文件在zip解压目录中的src文件夹下。

按 Ctrl+F5运行网站,浏览器中将跳转至Orchard设置界面。
配置网站
原文内容基本与Installing Orchard重复;故此处直接给出Orchard安装入门链接:
译:奇葩史
[译]:Orchard入门——手动安装Orchard的更多相关文章
- Orchard 学习-手动安装Orchard
通过Orchard zip 文件手动配置网站 这篇文章将引导你如果通过Zip文件来安装Orchard. 我们会使用三种不同的方法来承载Orchard: IIS. WebMatrix and IIS E ...
- Orchard官方文档翻译(三) 通过zip文件手动安装Orchard
原文地址:http://docs.orchardproject.net/Documentation/Manually-installing-Orchard-zip-file 想要查看文档目录请用力点击 ...
- [译]:Orchard入门——安装Orchard
原文链接:Installing Orchard 文章内容基于Orchard 1.8版本 安装Orchard的方式 主要有以下四种方式安装Orchard: 利用Microsoft Web Platfor ...
- Orchard官方文档翻译(二) 安装 Orchard
原文地址:http://docs.orchardproject.net/Documentation/Installing-Orchard 想要查看文档目录请用力点击这里 最近想要学习了解orchard ...
- [译]:Orchard入门——构建你的第一个Orchard网站
原文链接:Building Your First Orchard Site 文章内容基于Orchard 1.8版本 本文将逐步简要介绍Orchard提供的功能.如果你是第一次使用Orchard,本文将 ...
- [译]:Orchard入门——Orchard控制面板概览
原文链接:Getting Around the Dashboard 文章内容基于Orchard 1.8版本 Orchard控制面板用于管理网站.改变外观.添加内容以及控制Orchard功能可用性.成功 ...
- [译]:Orchard入门——使用WebMatrix管理Orchard网站
原文链接:Working with Orchard in WebMatrix WebMatrix--微软一站式Web开发工具,包括网站的创建.编辑以及发布--不过现在微软更推荐VS code .Web ...
- [译]:Orchard入门——媒体文件的添加与管理
原文链接:Adding and Managing Media Content 注:此文内容相对较老,实际操作指导性不强,仅适合做研究 当你利用富文本编辑器上传图片时(或者使用XML-RPC客户端,例如 ...
- [译]:Orchard入门——给网站添加新博客
原文链接:Adding a Blog to Your Site 文章内容基于Orchard 1.8版本 Orchard提供一个博客引擎--这让添加一个新博客到你网站变得非常容易. 本文将介绍怎样添加一 ...
随机推荐
- Maven随记
如何保持依赖的多个jar保持版本一致 在引入依赖的时候常常需要依赖多个独立的模块, 譬如Spring的content, aop等等, 为了保持版本一致, 可以设置<spring.version& ...
- 设置 github 帐号user.name和邮箱user.email
git config --global user.name username git config --global user.email username@email.com
- iOS多线程学习
在 iOS 中其实目前有 4 套多线程方案,他们分别是: Pthreads NSThread GCD NSOperation & NSOperationQueue 所以接下来,我会一一讲解这些 ...
- IDC机房线路质量测试方案
1.测试节点: 北京:123.206.*.* 上海:139.196.*.* 广州:119.29.*.* 汕头:125.91.*.* 香港:103.20.*.* 美国:198.52.*.* 测试服务器: ...
- Typescript Mixins(混合)
除了惯例的面对对象的思想,另一种较流行的通过可复用组件创建类的方法是将简单的类混合到一起.你可能对这种混合的方式比较熟悉或对Scala语言的特性有理解,这种模式在JavaScript社区也有一定的人气 ...
- MyEclipse导入jquery-1.8.0.min.js等文件报错的解决方案
1.选中报错的jquery文件例如"jquery-1.8.0.min.js". 2.右键选择 MyEclipse-->Exclude From Validation . 3. ...
- MQTT开发笔记之《MQTT Server》
MQTT SERVER 性能测试报告 : http://w3yyb.sinaapp.com/archives/1601各个MQTT SERVER功能列表: http://blog.lenix.xyz/ ...
- Unity3D游戏在iOS上因为trampolines闪退的原因与解决办法
http://7dot9.com/?p=444 http://whydoidoit.com/2012/08/20/unity-serializer-mono-and-trampolines/ 确定具体 ...
- Canvas绘制渐变
1.绘制线性渐变 Canvas提供了用于创建线性渐变的函数createLinearGradient(x0,y0,x1,y1),坐标点(x0,y0)是起点 ,(x1,y1)是终点 创建一个渐变色 var ...
- marquee标签,好神奇啊...
<html><body><div style="height:190; margin-top:10; margin-bottom:10; width:96%; ...