现在静态资源发布系统已经基本可用,以后需要的更多是设置的问题,现将本系统的当前纪录如下,供也有这方面需求的人参考(和静态资源发布不相关的已经省略):
1、文件结构:
\bin\ 存放系统所需的控件,现在只有URL重写控件URLRewriter.dll
\data\ 存放静态资源
\system\ 系统支持文件目录
manage\ 管理目录,可设置文件是否显示
pages\ 目录列表的文件
xslt.aspx 用来将/xml.xslt中的xml和xslt转化为htm输出
*.htm 目录文件的显示,*代表文件路径中的/,如果某个目录没有相应的文件,调用默认的。扩展名是htm可是实际上是xslt文件,之所以用hml文件是便于访问映射
load.aspx 用来访问静态资源的文件
reload.aspx 当用户直接访问load.aspx的时候,转向到静态文件
\default.aspx 转向文件,直接转向到\system\pages\*.htm
\web.config 设置文件:URL重写就是在这儿设置
将data文件中的所有访问转到load.aspx中转
对load.aspx的直接访问转向到reload.aspx
对system/pages/*.htm的访问转向到system/pages/xslt.aspx?*
这样就可以实现静态资源的动态访问