找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 129|回复: 0

[cms教程] 动易SiteFactory配置文件(web.config)常用配置节解读

[复制链接]

该用户从未签到

发表于 2018-3-24 17:56:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
动易SiteFactory配置文件(web.config)常用配置节解读
配置声明节
复制代码
代码如下:



















这个节定义了,web.config文件中将要用到具体配置节点的名称,处理程序等.
从这里可以看出,siteFactory里采用.net 企业应用程序块(enterpriseLibrary)]里的数据访问块等.
urlrewritingnet,是用来进行地址重写的,接着是asp.net ajax 配置节声明,最后有个sectionGroup声明,里面的配置节声明分别是,siteFactory页面访问控制(安全)]页面访问参数等(.aspx?xxx 问号后面的xxx部分)
声明节后就是具体的数据配置节点了
复制代码
代码如下:

这个就是数据库连接字符串的配置,具体的数据在config目录下的ConnectionStrings.config文件里,打开这个文件可以看到如下内容
复制代码
代码如下:




这里就是大家熟悉的数据库连接字符串内容了,根据需要你可以将connectionString="xxx"里面的xxx内容改成你当前数据库连接配置.
复制代码
代码如下:










这里是处理程序配置,前面几个是asp.net ajax的,后面3个是siteFactory用来防止图片盗连用的,具体的实现思路是,判断图片文件请求的标头中的Referrer是否是本网站的地址,如果你的网站不存在防盗连需求(向来多是你盗用别人的"_-!)你可以用
复制代码
代码如下:



-->标价将3个注释掉











是处理模块,除了ScriptModule是asp.net ajax指定的处理模块外,其他的多是siteFactory的,你可以根据情况屏蔽掉一些
比方RefresModule是防刷新用的,IPLokeModule是用来屏蔽IP的....
另外注意在web.config后面有个... 节,这个是IIS7.0中新增加的,性质跟上面的一样的.
复制代码
代码如下:


表示用户会话保存在进程内20表示是失效时间,不过sessionState实际的失效时间取决于服务器的负担.





urlMappings 是.net2.0自带的地址重写机智,不支持正则表达式,但是一般的应用多可以满足,并且很方便







这一段是SiteFactory提供的WebParts个性数据保存的配置,另外asp.net2.0也提供sql实现的一个提供程序,你可以使用aspnet_regsql来实现.
复制代码
代码如下:






这几对的数据多是在其指顶的文件里,你可以去config目录下查看,
例外config目录下有CreateCollectionWork.config,CreateHtmlWork.config是数据采集,与将静态页生成用的,目的是用来在进程间交换信息的.Site.config等是具体数据文件,通过类序列化保存的,比方防刷新队列的长度就保存在这里文件里,你可以通过后台配置修改,也可以在这里直接修改.
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-16 12:53

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表