Caso você tenha acrescentado um Webservice (ASMX) em uma aplicação ASP.NET MVC, poderá enfrentar erros de HTTP 404 quando da chamada dos Webmethods. Esse erro ocorre pelo fato da implementação padrão da rota do projeto (RouteConfig.cs) não contemplar o estilo de URL para a chamada condicionada ao webservice.
Para resolver a situação, basta acrescentar a seguinte linha de código no arquivo RouteConfig.cs:
routes.IgnoreRoute("{*x}", new { x = @".*\.asmx(/.*)?" });
Abraços,
Eduardo Henrique Rizo
[twitter-follow screen_name=’eduardorizo’ show_count=’yes’]
Já ia partir para o JAVA porque me perguntava se mais alguém neste planeta usa ASMX como serviço web ao invés de REST API….
Cara, salvou meu dia!
Tks
Nossa, muita gente usa ASMX.
Grande abraço,
Eduardo H. Rizo
Cara quebrou um galho, valeu pela ajuda.