Я пытаюсь реализовать подход 3 от this Url Rewriting.Незарегистрированный перезаписывающий раздел конфигурации
Я добавил все необходимые настройки (в web.config для модуля UrlRewriter), но когда я пытаюсь добавить это в web.config:
<configuration>
<configSections>
<sectionGroup>
<section name="rewriter"
requirePermission="false"
type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
</sectionGroup>
</configSections>
<system.web>
<httpModules>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
</system.web>
<rewriter>
<rewrite url="~/products/(.+)" to="~/products.aspx?category=$1" />
</rewriter>
</configuration>
это дает мне:
Непризнанный раздел конфигурации ReWriter ...
Пожалуйста, дайте мне знать, почему он говорит мне, что я положил в том месте, что ReWriter XML узел?
Спасибо ...
Решение: Я положил раздел узел под sectionGroup в то время как он должен быть непосредственно под configSections
hi ... Я добавил, что весь xml, взятый из Scot, который я также ввел в свой web.config. Странно, что является прямым дочерним узлом конфигурации ... –
Вы были как-то правы ... Я поставил его в неправильное место .. –