J'utilise UrlRewriter.net, mentionné sur ScottGu's Blog. J'ai construit un site autour de cela et maintenant j'ai des problèmes avec les sous-répertoires. Le problème est que je veux exclure un répertoire et tous ses sous-répertoires/fichiers de la réécriture. Les règles que j'ai sont:UrlRewriter.Net - Empêcher les règles pour les sous-répertoires
<rewrite url="~/(.*)/Uploads/Images/(.+)?" to="~/Uploads/Images/$2" processing="stop" />
<rewrite url="~/(.*)/Uploads/(.+)/(.+)?" to="~/Uploads/$2/$3" processing="stop" />
<rewrite url="~/(.*)/Uploads/(.+)?" to="~/Uploads/$2" />
Le problème est, bien que je puisse accéder à des fichiers dans le répertoire upload (/Uploads/myfile.ext) et voir les listes d'annuaire pour les sous-répertoires directs (/ uploads/monsousrépertoire /), quelque chose dans/Uploads/mySubdirectory /, par exemple: /Uploads/mySubdirectory/myfile.ext renvoie un 404, car l'UrlRewriter joue avec les URL. J'ai essayé ces règles dans différentes commandes en vain.
Est-ce que quelqu'un a déjà utilisé ça? Il doit y avoir un moyen de le faire fonctionner.