ASP.NET MVC: Cómo enrutar el término de búsqueda con. (Período) al final

Recibo una respuesta 404 de .Net MVC cuando intento hacer una solicitud donde mi término de búsqueda termina con un. (período). Esta es la ruta que estoy usando:

routes.MapRoute(
                "Json",
                "Remote.mvc/{action}/{searchTerm}/{count}",
                new { controller="Remote", count=10}
            );

La búsqueda funciona bien con un. dentro del término de búsqueda, simplemente no puede terminar con él. ¿Alguna idea sobre cómo enrutar esta solicitud de búsqueda?

Respuestas a la pregunta(2)

Su respuesta a la pregunta