在Orchard中App_Data文件夹是用来存放各种数据的。这些数据都包括:
cache.dat文件:这是一个缓存文件,用xml的格式来描述每个Orchard子站中都启用了哪些功能。这仅是一个缓存文件,修改它会产生难以预料的结果。所以最好不要改动它。
hrestart.txt文件:这是一个由系统创建的文件,表示需要重新启动应用程序。
Dependencies目录:这是一个用于存储动态编译dll的目录,该目录中的dependencies.xml文件可以显示每个模块是如何编译的。关于动态编辑的更多知识可查看《Orchard动态编译机制》。
Exports目录:数据导出目录。如果你启用了Import/Export模块,可以将网站内容导出到这个目录下。
Localization目录:网站语言包文件目录。此处存放的是Orchard框架的语言包文件。
Logs目录:这是存放系统日志的目录。查看日志文件可以检查系统在运行中都出现了哪些错误。
RecipeQueue目录:用于在安装过程中执行安装方案的队列。
Sites目录:这个目录下的每一个子目录都是一个子站点。缺省有一个Default目录,这是Orchard默认站点。这些子目录下面通常包含以下文件:
- mappings.bin:这是一个缓存NHibernate映射的文件。在开发模块的时候可能会出现新增字段无法使用的问题,这时只用删除掉这个文件就可以了。(这一点很实用)
- Orchard.sdf:如果你在创建子站的时候选择的是SQL CE数据库就会有此文件。这是一个 SQL CE数据库文件。
- reports.dat:这是一种传统的日志文件格式。
- Settings.txt:描述子站的一些底层设置。如:采用何种数据库,数据库连接串是什么等。
Warmup目录:这是一个存放静态页面的目录。如果你启用了Orchard.Warmup模块后,系统可以生成你所设置Url的静态页面。里面还有一个warmup.txt文件是用于指示最后一次生成静态页面的时间。
参考文档
==========================================
作者:二十四画生
转载请注明来源于博客园——二十四画生的Blog,并保留有原文链接。