下载地址:http://sourceforge.net/projects/data4net/files/
新建配置文件Data4Net.config,配置内容类似如下所示:
<?xml version="1.0" encoding="utf-8"?>
<Data4Net>
<!--Injection-->
<add key="Data4NetLawlessesSql" value="',''|;|--|and |or |exec |insert |select |delete |update |count |chr |mid |master |truncate |char |declare "/>
<!--ValidateCodeImg-->
<add key="Data4NetValidateCodeChar" value="0123456789"/>
<add key="Data4NetValidateCodeLength" value="6"/>
<add key="Data4NetValidateCodeShowMode" value="2"/>
<add key="Data4NetValidateCodeNoiseLineNumber" value="2"/>
<add key="Data4NetValidateCodeNoiseLineWidth" value="10"/>
<add key="Data4NetValidateCodeNoiseRectangleNumber" value="0"/>
<add key="Data4NetValidateCodeNoiseDotNumber" value="0"/>
<add key="Data4NetValidateCodeFontName" value="Arial,Tahoma,Georgia,courier new"/>
<add key="Data4NetValidateCodeFontSize" value="14"/>
<add key="Data4NetValidateCodeFontColor" value="133FA8,999999"/>
<add key="Data4NetValidateCodeBackgroundColor" value="EEEEEE"/>
<add key="Data4NetValidateCodeImgWidth" value="120"/>
<add key="Data4NetValidateCodeImgHeigth" value="25"/>
<add key="Data4NetValidateCodeShowFontSpace" value="2"/>
<add key="Data4NetValidateCodeShowFontLeftInit" value="2"/>
<add key="Data4NetValidateCodeShowFontLeftRun" value="9"/>
<add key="Data4NetValidateCodeShowFontTopRunMin" value="-3"/>
<add key="Data4NetValidateCodeShowFontTopRunMax" value="5"/>
<add key="Data4NetValidateCodeSessionID" value="ValidateCode"/>
<!--ErrLogHelper Test-->
<add key="Data4NetLogLevelFilePath" value="E:/WebAppLog/App/yyyy-MM-dd.log"/>
<add key="Data4NetLogLevelFileMsgWriteSize" value="100"/>
<add key="Data4NetLogLevelMailHost" value="XX.XXX.XXX.XX"/>
<add key="Data4NetLogLevelMailUserName" value=""/>
<add key="Data4NetLogLevelMailPassword" value=""/>
<add key="Data4NetLogLevelMailFromName" value=""/>
<add key="Data4NetLogLevelMailFromEmail" value="XXX@XXX.com"/ >
<add key="Data4NetLogLevelMailToEmail" value="XX@XXX.com"/ >
<add key="Data4NetLogLevelMailTitle" value="Warn Email|Error Email"/>
<add key="Data4NetLogLevelMailInterval" value="10"/>
</Data4Net>
webconfig中需要添加些配置,如下所示:
<configSections>
<!--Data4Net Start-->
<section name="RewriterConfig" type="Data4Net.URLRewriter.Config.RewriterConfigSerializerSectionHandler, Data4Net"/>
<section name="urlrewritingnet" requirePermission ="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
<section name="Data4Net" type="Data4Net.Config.Data4NetConfigurationSectionHandler,Data4Net"></section>
<section name="daabProviders" type="Data4Net.Ado.DAABSectionHandler, Data4Net"></section>
<!--Data4Net End-->
</configSections>
<Data4Net configSource="Data4Net.config"/>
<daabProviders>
<daabProvider alias="misapp" assembly="Data4Net" type="Data4Net.Ado.SqlServer"/>
</daabProviders>