J'ai obtenu UrlRewriter travailler sur mon localhot parfaitement, mais sur la production je reçois 404 erreurs.Url Rewriter fonctionne sur localhost, mais pas sur le serveur de production
J'utilise IIS 6, et de ce que je lis cela devrait fonctionner.
Voici ce que j'ai dans mon web.config:
<rewriter>
<rewrite url="~/(\d+)$" to="~/Items/Details.aspx?ItemId=$1" />
<rewrite url="~/Items/(\d+)$" to="~/Items/Details.aspx?ItemIId=$1" />
</rewriter>
<section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"/>
</httpModules>
Quelqu'un at-il eu un problème similaire et résolu?
Merci!
Etes-vous sûr que la DLL UrlRewriter est correctement installée sur votre serveur de production? Voyez-vous des erreurs dans le journal des événements Windows? – RickNZ
Installé? Ça va à la poubelle. Quelle installation? –