1、Intelligencia.UrlRewriter(V2.0.0.6)
<configSections> <!--设置地址重写组件--> <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler,Intelligencia.UrlRewriter"></section> </configSections>
<!--rewriter config--> <rewriter file="~/App_Data/rewrite.xml"/>
添加好这两个配置项后再在App_Data添加rewrite.xml配置文件
rewrite.xml
<?xml version="1.0" encoding="utf-8" ?> <rewriteRules> <rewrite url="^~/P-([0-9]+).html$" to="~/Default.aspx?ID=$1" /> </rewriteRules>
自己测试一下吧
2、Log4Net
Web.Config中不用配置什么小编但要在AssemblyInfo.vb这个文件的最后面添加
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config",Watch:=True)>
log4net.config
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <!--log4net配置--> <log4net debug="false"> <!--定义输出到文件中--> <appender name="LogFileAppender" type="log4net.Appender.FileAppender" > <param name="File" value="Applog.txt" /> <param name="datePattern" value="yyyy-MM-dd HH:mm" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="“%d %t %p %l %m %n" /> </layout> </appender> <!--定义输出到数据库中,这里举例输出到MS sqlserver数据库中,数据库--> <appender name="adonetappender" type="log4net.Appender.adonetappender"> <bufferSize value="100" /> <connectionType value="System.Data.sqlClient.sqlConnection,System.Data,Version=1.0.3300.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" /> <connectionString value="Data Source=WANGBF\sql2008EX;Initial Catalog=Nhibernate;User ID=sa;Password=sa" /> <commandText value="INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date,@thread,@log_level,@logger,@message,@exception)" /> <parameter> <parameterName value="@log_date" /> <dbType value="DateTime" /> <layout type="log4net.Layout.RawTimeStampLayout" /> </parameter> <parameter> <parameterName value="@thread" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%thread" /> </layout> </parameter> <parameter> <parameterName value="@log_level" /> <dbType value="String" /> <size value="50" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%level" /> </layout> </parameter> <parameter> <parameterName value="@logger" /> <dbType value="String" /> <size value="255" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%logger" /> </layout> </parameter> <parameter> <parameterName value="@message" /> <dbType value="String" /> <size value="4000" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%message" /> </layout> </parameter> <parameter> <parameterName value="@exception" /> <dbType value="String" /> <size value="2000" /> <layout type="log4net.Layout.ExceptionLayout" /> </parameter> </appender> <root> <appender-ref ref="LogFileAppender" /> <appender-ref ref="adonetappender" /> </root> </log4net> </configuration>
好了,配置完成顺便测试一下。
添加引用
Imports log4net
Dim log As ILog Protected Sub Page_Load(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Load '创建日志记录组件实例 log = log4net.LogManager.GetLogger("王百锋") '记录错误日志 log.Error("error",New Exception("发生了一个异常")) '记录严重错误 log.Fatal("fatal",New Exception("发生了一个致命错误")) '记录一般信息 log.Info("info") '记录调试信息 log.Debug("debug") '记录警告信息 log.Warn("warn") BindGwData() End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。