J'ai un projet qui nécessite que mes URL aient des points sur le chemin. Par exemple, je peux avoir une URL telle que www.example.com/people/michael.phelps
Les URL avec le point génèrent un 404. Mon routage est très bien. Si je passe à michaelphelps, sans le point, alors tout fonctionne. Si j'ajoute le point, j'obtiens une erreur 404. L'exemple de site s'exécute sur Windows 7 avec IIS8 Express. URLScan n'est pas en cours d'exécution.
J'ai essayé d'ajouter ce qui suit à mon web.config:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
Malheureusement, cela n'a fait aucune différence. Je viens de recevoir une erreur 404.0 Not Found.
Il s'agit d'un projet MVC4 mais je ne pense pas que ce soit pertinent. Mon routage fonctionne bien et les paramètres que j'attends sont là, jusqu'à ce qu'ils incluent un point.
Que dois-je configurer pour pouvoir avoir des points dans mon URL?