This error occurs while implementaining URL Rewritting in asp.net by using Intelligencia.UrlRewriter.dll. Here the web.config entries are very much important.
This comes if you are using the below tag before defining the rewriter tage in.
<rewriter>
<rewrite url="~/Articles/Details/(.+)-(.+).aspx" to="~/Articles/sharepoint-article-details.aspx?ArticleID=$2"/>
</rewriter>
So your web. config entries should be like below.
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
<rewriter>
<rewrite url="~/Articles/Details/(.+)-(.+).aspx" to="~/Articles/sharepoint-article-details.aspx?ArticleID=$2"/>
</rewriter>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
Hope after this the error will goes.
This comes if you are using the below tag before defining the rewriter tage in
<rewriter>
<rewrite url="~/Articles/Details/(.+)-(.+).aspx" to="~/Articles/sharepoint-article-details.aspx?ArticleID=$2"/>
</rewriter>
So your web. config entries should be like below.
<configSections>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>
<rewriter>
<rewrite url="~/Articles/Details/(.+)-(.+).aspx" to="~/Articles/sharepoint-article-details.aspx?ArticleID=$2"/>
</rewriter>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
Hope after this the error will goes.