看一下基于ASP.NET MVC的开源社区项目Orchard

简介:

昨天介绍了基于ASP.NET MVC的框架Catharsis,今天给大家介绍的是基于ASP.NET MVC的一个开源社区项目Orchard,本篇主要介绍一下Orchard是什么,如何下载安装以及安装过程中我遇到的几个问题和解决办法。

    Orchard是一个免费和开源的社区交流项目,致力于在ASP.NET平台开发应用程序和可重用性组件。它将创建用于ASP.Net应用和扩展的共享组件,以及修改这些组件以便使其应用于终端用户,脚本人员和开发者。我们也寻求与现有的应用程序的作者建立伙伴关系,以帮助他们实现自己的目标。使用的开源协议是OSI认证的 New BSD license。

    Orchard项目的计划目标是以下三方面:

  1. 独特的基于.Net, 能够吸引终端客户,脚本人员和开发人员的应用程序;
  2. 一个可复用的组件集合并能够简单建立这些应用;
  3. 一个强有力的社区去帮助定义这些应用和扩展。

    在近期,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安装说明

  1. 网上很多解决帖都说要这一步,但是经过验证,就是因为加了这一步,会导致404错误,所以大家记住千万不要做这一步

运行可能会遇到的问题

  1. 现象:提示没有安装ASP.Net
    原因:是在装完VS2010之后再安装系统的IIS组件的,所以IIS还未安装ASP.NET相关组件,所以发布后运行会出现这个错误
    解决方案:执行相应版本的aspnet_regiis.exe –i
  2. 现象:安装主题或模块报错

    原因:由于下载主题后需要拷贝文件,由于目录的安全性没有添加用户修改权限所以不能安装
    解决方案:给系统的Temp目录增加everyone用户修改权限后再次安装后正常

例如安装下面并应用这个主题时主界面如下图所示,看起来还比较酷吧:)

后面我将会继续介绍它的具体功能以及技术架构方面的内容。



 本文转自 陈本峰 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/516796,如需转载请自行联系原作者

相关文章
|
17天前
|
存储 开发框架 NoSQL
ASP.NET WEB——项目中Cookie与Session的用法
ASP.NET WEB——项目中Cookie与Session的用法
15 0
|
17天前
|
开发框架 前端开发 .NET
ASP.NET WEB——项目创建与文件上传操作
ASP.NET WEB——项目创建与文件上传操作
25 0
|
29天前
|
Linux C# 开发工具
C#开源的一款友好的.NET SDK管理器
C#开源的一款友好的.NET SDK管理器
|
1天前
|
算法 BI API
C#/.NET/.NET Core优秀项目和框架2024年1月简报
C#/.NET/.NET Core优秀项目和框架2024年1月简报
|
1天前
|
安全 C# 开发者
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
|
1天前
|
开发框架 JavaScript 前端开发
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
|
1天前
|
Linux C# Android开发
.NET Avalonia开源、免费的桌面UI库 - SukiUI
.NET Avalonia开源、免费的桌面UI库 - SukiUI
|
1天前
|
C# Windows
.NET开源的一个小而快并且功能强大的 Windows 动态桌面软件
.NET开源的一个小而快并且功能强大的 Windows 动态桌面软件
|
17天前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
22 0
|
29天前
|
前端开发 JavaScript 关系型数据库
.NET开源、强大的Web报表统计系统
.NET开源、强大的Web报表统计系统

相关产品

  • 云迁移中心
  • 相关实验场景

    更多