Los puntos en la URL causan 404 con ASP.NET mvc e IIS

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 ruta está bien. Si paso en 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 una 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 ahí, hasta que incluyen un punto.

¿Qué necesito configurar para poder tener puntos en mi URL?

Respuestas a la pregunta(17)

Su respuesta a la pregunta