Oxite學習之一:Oxite安裝

來源:互聯網
上載者:User

弄了一個下午,終於讓Oxite運行了。要點是,相應的dll比較難弄,大家千萬不要以為最新的就好,其實新的dll改了東西,企業庫裡面的,總結如下。

我的開發環境是VS2010 旗艦版+SQL2008R2,ASP.NET MVC 2.0。

第一步:安裝Visual Web Developer 2008 Express和SQL Server 2008,當然安裝vs2008專業版也無問題。

第二步:安裝ASP.NET MVC,但是VS2010已經安裝了MVC2了所有不用安裝。

第三步:下載Oxite源碼,地址是:http://oxite.codeplex.com/releases/23315/download/58717

第四步:安裝附屬軟體

1.下載並安裝Unity Application Block 1.2

2.下載並安裝xunit 1.1,把檔案解壓到\Oxite\bin\目錄。

3.下載並安裝BlogML 2.0,把壓縮檔中的\BlogML 2.0\DotNet API\binary\BlogML.dll檔案複製到\Oxite\bin\目錄。

4. 下載並安裝AntiXssLibrary。

為了方便大家我把相關的dll打包方正這裡,大家可以去下載(不行的話,請留言):http://115.com/file/dnr06kfr# OXite相關dll.rar

在VS2010 MVC 2.0環境下,編譯器會報錯。

(1)Oxite.Mvc.Infrastructure.OxiteControllerFactory報錯,由於MVC1.0中IController GetControllerInstance中只有一個參數,而在MVC2.0中需要兩個參數IController GetControllerInstance(System.Web.Routing.RequestContext requestContext,Type controllerType),修改一下override的方法即可。(具體可以看這裡http://msdn.microsoft.com/zh-cn/library/ee264052.aspx)

(2)MVC1.0中System.Web.Mvc.MvcHtmlString擴充方法是直接返回string的,而在MVC2.0中是不能返回string的,所以需要寫toHTMLstring()。

修改完畢後,編譯通過,完成安裝。

終於能跑了,資料庫連接改成你們自己的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.