<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections>
<!--用于用于指定配置节"RewriterConfig"的处理程序类的名称为”URLRewriter.Config.RewriterConfigSerializerSectionHandler“,该程序类存在与应用程序Bin目录下-->
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections> <appSettings configSource="app.config" /> <connectionStrings configSource="conStrings.config"> </connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Windows" />
</system.web><!--定义伪静态规则 开始-->
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/NewsCenter/newslist.html</LookFor>
<SendTo>~/NewsCenter/newslist.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/NewsCenter/newslist-(\d+).html</LookFor>
<SendTo>~/NewsCenter/newslist.aspx?categoryid=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/NewsCenter/newsDetails-(\d+)-(\d+).html</LookFor>
<SendTo>~/NewsCenter/newsDetails.aspx?categoryid=$1&id=$2</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/ServiceCenter/servicesList.html</LookFor>
<SendTo>~/ServiceCenter/servicesList.aspx</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/ServiceCenter/servicesList-(\d+).html</LookFor>
<SendTo>~/ServiceCenter/servicesList.aspx?categoryid=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/ServiceCenter/servicesDetails-(\d+)-(\d+).html</LookFor>
<SendTo>~/ServiceCenter/servicesDetails.aspx?categoryid=$1&id=$2</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<!--定义伪静态规则 结束-->
</configuration>如上面所示,我想把最上面 <定义伪静态规则> 开始到结束这段提取出来,写在别的config里,这样便于管理,不知道采用上面方式,求大家帮忙解答下。
appSettings才可以使用 file属性
http://msdn.microsoft.com/zh-cn/library/ms228154%28v=vs.100%29.aspx
问题解决了:
http://topic.csdn.net/u/20110325/09/036c5f67-1101-4f6f-96a3-1b7d1daa98c1.html