aractere @Dot nos parâmetros de rota do ASP.NET MVC 3

Não tenho rotas personalizadas no meu aplicativo, apenas a padrão. Se eu tentar abrirlocalhost/myapp/controller/action/bla.bla ele funciona bem em minha máquina (Windows 7 x32, Cassini e IIS), mas falha no servidor (2008 R2 x64). Encontradosimilar question mas a solução não funciona. Além disso, encontrouEste artig onde Eilon diz que é um personagem especial para MVC e é "por design". Por que há diferença entre minha máquina e a caixa de produção e como faço para corrigi-la?

Atualiza: o site do problema possui Extensionle, ssUrl-ISAPI-4.0_64bit e ExtensionlessUrl-Integrated-4.0 habilitado e mapeado para "*." Não há manipuladores gerenciados no web.config. O patch mencionado por Dmitry "não é aplicável ao seu computador", provavelmente porque já está instalado com o SP1. Posso confirmar que 404 é relatado pelo ASP.NET MVC, não pelo IIS, porque eu posso ver a solicitação em Application_PreSendRequestHeaders. Além disso, se eu anexar um descendente de MvcRouteHandler com GetHttpHandler () sobrecarregado que registra todos os RouteData, isso mostra que "id" está corretamente mapeado para "bla.bla". Alguma ideia

questionAnswers(6)

yourAnswerToTheQuestion