Tengo un proyecto que requiere que mis URL tengan puntos en la ruta. Por ejemplo, puedo tener una URL como www.example.com/people/michael.phelps
Las URL con el punto generan un 404. Mi enrutamiento está bien. Si paso michaelphelps, sin el punto, entonces todo funciona. Si agrego el punto, obtengo un error 404. El sitio de muestra se ejecuta en Windows 7 con IIS8 Express. URLScan no se está ejecutando.
Intenté agregar lo siguiente a mi web.config:
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
Desafortunadamente eso no hizo la diferencia. Acabo de recibir un error 404.0 No encontrado.
Este es un proyecto MVC4 pero no creo que sea relevante. Mi enrutamiento funciona bien y los parámetros que espero están allí, hasta que incluyan un punto.
¿Qué necesito configurar para poder tener puntos en mi URL?