您的位置:首页 > 其它

今天终于架好了我的blog

2005-09-16 17:11 232 查看
我原来的blog一直放中国博客网,可是那个站点居然不支持代码加亮,我本来就很有意见,本来想转移到博客园上去的很失败的是,我申请账号几次都没有成功,所以我决心打造自己的blog。

在花了很长时间研究了很多博客程序之后,我最后选中了DotText,而且是从cnblogs下载的汉化版,可是这个版本确实不怎么好用,而且,因为我用的服务器是虚拟主机,使用起来也有很多限制,我在对这个系统进行了非常大规模的改在之后,现在这个“虚拟主机版”的DotText终于初现雏形

比较主要的更改有:

1、由于虚拟主机C:\windows\temp权限设置问题,无法使用反序列化功能,很奇怪的是,我就算在web.config中将tempDirectory设置到我能访问的目录,结果还是一样出现以下错误:

Exception: System.InvalidOperationException
Message: Unable to generate a temporary class (result=1).
error[/b] CS2001: δ???C:\WINDOWS\TEMP\b51qutbe.0.cs
error[/b] CS2008:

最后我只好改写了反序列化的代码

2、虚拟主机不支持将所有文件注册到由ASP.NET来处理,为此,我只能将使用文件类型由html变为aspx,而且,我在DotText的URL重写功能上加入了虚拟主机模式(即在后台将虚拟主机的404错误文件设置到某个aspx文件,我用的是error.aspx),然后在这个页面内去调用dottext的url重写机制,这样就大体的实现了这些功能

3、原有的不大支持直接在网站根目录运行

最大的改动就是这三点,我在改动时,尽量的保留了原有的功能以便条件许可时改回来(别人都很牛,用这种模式肯定有自己的道理),可是由于改动的部分非常繁杂,因此,我放弃了这个版本跟随DotText更新的计划。

现在基本功能可用,可是还有一些功能我没有来得及调整,比如现在除了首页外,图片路径都不对,搜索功能还不能用,最不爽的是不知道为什么,上传文件的时候,说找不到“D:”路径的一部分……,我可能要改成通过FSO来上传文件,

慢慢再说,我要吃饭去了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: