1.下载原文件

2.修改RewriterConfiguration

 1using System;
 2using System.Web;
 3using System.Web.Caching;
 4using System.Configuration;
 5using System.Xml.Serialization;
 6using System.Xml;
 7
 8namespace URLRewriter.Config
 9{
10    [Serializable()]
11    [XmlRoot("RewriterConfig")]
12    public class RewriterConfiguration
13    {
14        private RewriterRuleCollection rules;
15        public static RewriterConfiguration GetConfig()
16        {
17            XmlDocument xmldoc = new XmlDocument();
18            XmlNode node;
19            xmldoc.Load( HttpContext.Current.Server.MapPath( "~/Config/RewriterConfig.xml" ) );//这里修改xml文件存放路径
20            node = xmldoc.SelectSingleNode( "RewriterConfig" );
21            HttpContext.Current.Cache.Insert( "RewriterConfig" , ReCreate( node ) );
22            return ( RewriterConfiguration )HttpContext.Current.Cache["RewriterConfig"];
23        }

24
25        public static object ReCreate( System.Xml.XmlNode section )
26        {
27            XmlSerializer ser = new XmlSerializer( typeof( RewriterConfiguration ) );
28            return ser.Deserialize( new XmlNodeReader( section ) );
29        }

30
31        Public Properties
44    }

45}

 

posted on 2009-03-03 14:35  小nic  阅读(418)  评论(0编辑  收藏  举报