文章目錄
昨天介紹了基於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) 去學習更多關於這個課題的內容。以下為專案網站首頁:
下載安裝
作為想學習這個社區網站如何設計的架構和開發人員來說,下載代碼是必須的,所以我選擇在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使用者修改許可權後再次安裝後正常
例如安裝下面並應用這個主題時主介面如所示,看起來還比較酷吧:)
後面我將會繼續介紹它的具體功能以及技術架構方面的內容。
推薦:你可能需要的線上電子書
我的新浪圍脖: http://t.sina.com.cn/openexpressapp
歡迎轉載,轉載請註明:轉載自周金根 [ http://zhoujg.cnblogs.com/ ]