Dots in request urls are interpreted differently by IIS, so try adding the following setting in web.config:
<modules>
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
</modules>
(From here: http://www.britishdeveloper.co.uk/2010/06/dont-use-modules-runallmanagedmodulesfo.html )
Some posts related to your issue:
Dots in URL causes 404 with ASP.NET mvc and IIS