1. Q:程序上传到空间之后,执行出现”attempt to write a readonly database”的错误.

A:这是您没有给App_Data写入权限,请将该目录设置为对iis公共账户可写权限,另外可能部分用户只给了database.db3文件的可写权限,但是这样是解决不了问题的,必须给整个目录可写权限,因为sqlite的运行的时候会在同目录下建立临时文件.

  1. Q:为什么我的博客程序url格式为”http:/xxxx/blog.aspx/index”而官方的是http://xxx/blog/index

A:您可以通过对程序的设置实现这样的URL,具体方法为:
打开web.config文件,找到”add key=“ExtendName” value=”.aspx”“这行,将value=”.aspx”改为value=”“
注意,该项功能对您的服务器有一定的要求,如果是win2008,你可以放心大胆的设置,如果是win2003,请确认iis已经设置了通配符映射(实例图:)

具体设置:

此处的”可执行文件”中的路径和上面.aspx的可执行路径一致.

  1. Q:为什么上传文件提示错误

A:请确保iis公共账号对上传目录具备可写权限,如果您没有额外设置,该目录为/updatefiles/,设置方法和第一问一致

  1. Q:为什么我进入某个文章页面之后再点击”首页”链接到了类似http://xxx/view/1/blog/index的url

A:这是后台分类设置中的url链接设置错误,如果URL导航是站内链接,请尽量使用~/xxx的模式,比如要修正上面的问题只需要将首页的链接修改为”~/blog/index”(或者~/blog.aspx/index,在修改过url扩展名后需要重新设置),其他链接类似.

  1. Q:如何让我的博客地址和4mvc团队的一样,去掉url中的/blog(比如您的站点用的域名为blog.xxx.xxx这样后面再次出现blog就会显得重复)

A:您只需要打上short route补丁即可,该补丁和程序一起发布,但是不包含在发布包中(不排除将来包含),下载地址为:http://www.codeplex.com/levenblog/Release/ProjectReleases.aspx?ReleaseId=22627(levenblog2.0.5 short route patch for2.0.5),下载后直接将其中的dll文件覆盖到bin目录即可.

  1. Q:程序运行转到错误页面提示:“系统出现未知错误”怎么办?

A:系统出现了错误,默认情况下会将错误信息保持在App_Data/log.txt中如果您有asp.net编程基础则可以知道是哪部份有问题,如果无法解决问题您可以将问题提交到本站,站长会尽量帮您解决.

  1. Q:为什么每次我打开站点第一次执行时间都很长,但是接着刷新又变短了?

A:这个问题出在IIS的设置上,由于asp.net程序的编译特性,在程序第一次加载的时候会对aspx进行编译,同时网站程序也会对很多数据进行初始化,所以第一次加载会明显比较慢.至于为什么老是出现这种打开站点很慢,则是因为IIS的连接池设置问题,默认情况下IIS在正常情况下是不会回收连接池的.但是某些虚拟主机商为了更加节约服务器内存,会设置成定时回收连接池,而一般个人blog的访问量并不大,会出现长时间没人访问的情况下连接池便回收了,再次打开的时候程序又变为第一次加载,所以会显得慢,解决的根本办法就是重新设置连接池为默认状况.

  1. Q:博客程序看着都一样,有没有办法自己制作皮肤?

A:程序设计的时候已经考虑了这个问题,您完全可以自主的设计皮肤,对于不懂程序而懂css等web设计的站长来说,您只需要了解下各个页面的div结构,就可以照着修改/skins/default/images/style.css对整站进行css调整,以及更换图片等,如果对c#程序有一定的了解,您还可以对aspx文件进行修改,从而达到修改div结构的目的,如果有空了,我会尽量想办法放出制作皮肤的详细资料.

  1. Q:我要修改下面的版权信息,怎么改?

A:其实一般的版权信息在后台设置的copyright信息中就可以修改了.在特殊情况下如果要进行更深入的修改,则需要修改对应的文件了,其位置在/skins/default/shared/blog.master和/skins/default/shared/blog.master(两处一致,但是同时都要改),当然为了尊重作者的劳动成果,希望您能够保留作者和程序的版权信息.

  1. Q:我比较了解.net技术,想对程序进行二次开发,如何获取到最新的源代码?

A:本站的源代码都保存在Codeplex,具体项目地址为:http://www.codeplex.com/levenblog,您可以前往下载,本程序基于VS2008 SP1开发,如果您要进行二次开发,请注意本程序采用GPL协议开源,您一样也要遵循该协议,该协议的详细内容请参考:http://www.codeplex.com/levenblog/license.

累了,先写到这儿

 
安装和配置说明.txt · 最后更改: 2010/01/19 00:47 (外部编辑)
 
除额外注明的地方外,本维基上的内容按下列许可协议发布:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki