博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oxite学习之一:Oxite安装
阅读量:6414 次
发布时间:2019-06-23

本文共 1013 字,大约阅读时间需要 3 分钟。

hot3.png

弄了一个下午,终于让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打包方正这里,大家可以去下载(不行的话,请留言):# 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的方法即可。(具体可以看这里)

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

修改完毕后,编译通过,完成安装。

终于能跑了,数据库连接改成你们自己的。

转载于:https://my.oschina.net/cookblack/blog/621400

你可能感兴趣的文章
学习笔记:索引碎片、计划缓存、统计信息
查看>>
TSQL技巧(一) -- 子查询(subquery)
查看>>
espcms简约版的表单,提示页,搜索列表页
查看>>
GDI
查看>>
设备拨打电话
查看>>
学习笔记-七burpsuite的使用
查看>>
dom解析xml
查看>>
【leetcode】900. RLE Iterator
查看>>
Google JavaScript Style Guide
查看>>
ethtool
查看>>
POJ 1273 Drainage Ditches
查看>>
阻塞和非阻塞,同步和异步
查看>>
LINUX基础内容
查看>>
阿花宝宝 Java基础笔记 之 引用类型作为参数
查看>>
Echarts dataZoom缩放功能参数详解:
查看>>
实践作业
查看>>
JAVA中的TreeSet
查看>>
关于checked="checked"却不显示选中的“对勾”
查看>>
三、MySQL PHP 语法
查看>>
实现文件与目录快速遍历
查看>>