webconfig文件如下:
<configuration>
<RewriterConfig>
<Rules>
<!--注意正则表达式顺序。匹配表达式长的写在前面,否则会出错-->
<RewriterRule LookFor="/(\w+)_(\w+)_([A-Za-z0-9]+)_(\w+)_([A-Za-z0-9]+)_(\w+)_([A-Za-z0-9]+).aspx" SendTo="/$1.aspx?$2=$3&amp;$4=$5&amp;$6=$7" EnabelToStatic="" Minutes=""/>
<RewriterRule LookFor="/(\w+)_(\w+)_([A-Za-z0-9]+)_(\w+)_([A-Za-z0-9]+).aspx" SendTo="/$1.aspx?$2=$3&amp;$4=$5" EnabelToStatic="" Minutes=""/>
<RewriterRule LookFor="/(\w+)_(\w+)_([A-Za-z0-9]+).aspx" SendTo="/$1.aspx?$2=$3" EnableToStatic="" Minutes=""/>
</Rules>
</RewriterConfig>
......
</configuration>
我在根节点里面放了一自定义的节点用于URL重写。但是运行的时候老是说无法识别这个节点。应该怎么处理下呢?

解决方案 »

  1.   

    没这样搞过。 咋不单独放到一个XML里面存呢
      

  2.   

    在<appSettings>   
         <add   key="Application   Name"   value="MyApplication"   />   
      </appSettings>   
     中去加吧!
      

  3.   


    //这样;  <!--UrlRewriter-->
      <rewriter>
        <rewrite url="~/index.htm$" to="~/default.aspx" processing="stop" />
        <rewrite url="~/test_([a-zA-Z]+).htm$" to="~/default2.aspx?Code=$1" processing="stop" />
      </rewriter>
      

  4.   

    <configuration>
    <configSections>
        <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
    </configSections>
    <RewriterConfig>
    <Rules>
        <RewriterRule>
          <LookFor>~/Default/(\w+)\.aspx</LookFor>
          <SendTo>~/Default.aspx?id=$1</SendTo>
        </RewriterRule>
    </Rules>
    </RewriterConfig>
    框架配置是否正确或重新注册框架