看一下基于ASP.NET MVC的开源社区项目Orchard
2011-01-19 16:52
537 查看
昨天介绍了基于ASP.NET MVC的框架Catharsis,今天给大家介绍的是基于ASP.NET MVC的一个开源社区项目Orchard,本篇主要介绍一下Orchard是什么,如何下载安装以及安装过程中我遇到的几个问题和解决办法。
Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。我们也寻求与现有的应用程序的作者建立伙伴关系,以帮助他们实现自己的目标。使用的开源协议是OSI认证的 New BSD license。
Orchard项目的计划目标是以下三方面:
独特的基于.Net, 能够吸引终端客户,脚本人员和开发人员的应用程序;
一个可复用的组件集合并能够简单建立这些应用;
一个强有力的社区去帮助定义这些应用和扩展。
在近期,Orchard 项目致力于发布基于.Net CMS 的程序,这些程序允许用户快速建立以内容驱动的站点,并且提供扩展框架能够允许开发人员和定制人员通过模块和主题增加额外的内容。你可以通过 Orchard Project Site(http://orchardproject.net) 去学习更多关于这个课题的内容。以下为项目网站首页:
还可以通过其他方式安装,可以参考Orchard 发布1.0版本和ASP.NET MVC 3 RTM
注意:如果你现在下载它推荐
,当发布时会出现文件缺失的错误提示,所以你还是选择和我一样的方法吧
网上很多解决帖都说要这一步,但是经过验证,就是因为加了这一步,会导致404错误,所以大家记住千万不要做这一步
原因:是在装完VS2010之后再安装系统的IIS组件的,所以IIS还未安装ASP.NET相关组件,所以发布后运行会出现这个错误
解决方案:执行相应版本的aspnet_regiis.exe –i
现象:安装主题或模块报错
原因:由于下载主题后需要拷贝文件,由于目录的安全性没有添加用户修改权限所以不能安装
解决方案:给系统的Temp目录增加everyone用户修改权限后再次安装后正常
例如安装下面并应用这个主题时主界面如下图所示,看起来还比较酷吧:)
后面我将会继续介绍它的具体功能以及技术架构方面的内容。
推荐:你可能需要的在线电子书
[b]我的新浪围脖: http://t.sina.com.cn/openexpressapp [/b]
[b]欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ][/b]
Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。我们也寻求与现有的应用程序的作者建立伙伴关系,以帮助他们实现自己的目标。使用的开源协议是OSI认证的 New BSD license。
Orchard项目的计划目标是以下三方面:
独特的基于.Net, 能够吸引终端客户,脚本人员和开发人员的应用程序;
一个可复用的组件集合并能够简单建立这些应用;
一个强有力的社区去帮助定义这些应用和扩展。
在近期,Orchard 项目致力于发布基于.Net CMS 的程序,这些程序允许用户快速建立以内容驱动的站点,并且提供扩展框架能够允许开发人员和定制人员通过模块和主题增加额外的内容。你可以通过 Orchard Project Site(http://orchardproject.net) 去学习更多关于这个课题的内容。以下为项目网站首页:
下载安装
作为想学习这个社区网站如何设计的架构和开发人员来说,下载代码是必须的,所以我选择在http://orchard.codeplex.com/releases/view/50197下载1.0版本的源代码,然后发布到IIS上还可以通过其他方式安装,可以参考Orchard 发布1.0版本和ASP.NET MVC 3 RTM
注意:如果你现在下载它推荐
,当发布时会出现文件缺失的错误提示,所以你还是选择和我一样的方法吧
64位2003安装说明
网上很多解决帖都说要这一步,但是经过验证,就是因为加了这一步,会导致404错误,所以大家记住千万不要做这一步
运行可能会遇到的问题
现象:提示没有安装ASP.Net原因:是在装完VS2010之后再安装系统的IIS组件的,所以IIS还未安装ASP.NET相关组件,所以发布后运行会出现这个错误
解决方案:执行相应版本的aspnet_regiis.exe –i
现象:安装主题或模块报错
原因:由于下载主题后需要拷贝文件,由于目录的安全性没有添加用户修改权限所以不能安装
解决方案:给系统的Temp目录增加everyone用户修改权限后再次安装后正常
例如安装下面并应用这个主题时主界面如下图所示,看起来还比较酷吧:)
后面我将会继续介绍它的具体功能以及技术架构方面的内容。
推荐:你可能需要的在线电子书
[b]我的新浪围脖: http://t.sina.com.cn/openexpressapp [/b]
[b]欢迎转载,转载请注明:转载自周金根 [ http://zhoujg.cnblogs.com/ ][/b]
相关文章推荐
- 看一下基于ASP.NET MVC的开源社区项目Orchard
- ASP.NET MVC Orchard开源社区项目
- Orchard 基于 ASP.NET MVC 技术的免费开源内容管理系统
- YbSoftwareFactory 代码生成插件【九】:基于JQuery、WebApi的ASP.NET MVC插件的代码生成项目主要技术解析
- ASP.NET MVC 开源项目 收集
- 基于ASP.NET MVC的热插拔模块式开发框架(OrchardNoCMS)介绍(二)
- 基于JQuery、WebApi的ASP.NET MVC插件的代码生成项目主要技术解析
- 基于ASP.NET MVC 3的企业应用项目总结
- ASP.NET MVC 开源项目学习之ProDinner (一)
- 基于ASP.NET MVC 4.0的音乐商店全套项目教程
- 基于多层架构的asp.net mvc项目的搭建
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml) 用javascript在客户端删除某一个cookie键值对 input点击链接另一个页面,各种操作。 C# 往线程里传参数的方法总结 TCP/IP 协议 用C#+Selenium+ChromeDriver 生成我的咕咚跑步路线地图 (转)值得学习百度开源70+项目
- 基于ASP.NET MVC 3的企业应用项目总结
- 【开源项目SugarSite】ASP.NET MVC+ Layui+ SqlSugar+RestSharp项目讲解
- ASP.NET MVC学习资料 新增几个开源项目
- asp.net mvc相关开源项目推荐
- 基于ASP.NET MVC 4.0的音乐商店全套项目教程
- asp.net MVC 5 Scaffolding多层架构代码生成向导开源项目(邀请你的参与)
- ASP.NET MVC 开源项目学习之ProDinner (二)
- 【转载】使用Json比用string返回数据更友好,也更面向对象一些 |Asp.net MVC 2.0 + Unity 2.0(IoC) + EF4.0 实例:RoRoWoBlog 开源项目框架代码