Olá, tudo bom?
Caso você esteja utilizando a técnida de ASP.NET Routing poderá passar pela situação de que o software funcione adequadamente no computador de desenvolvimento, porém ao publicá-lo no IIS (produção) começam a surgir mensagens de erro 404.
Mensagem de erro: HTTP Error 404.0 – Not Found The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Detailed Error InformationModule IIS Web Core Notification MapRequestHandler Handler StaticFile Error Code 0x80070002 Requested URL
Se a situação exposta estiver ocorrendo contigo, tente adicionar no arquivo web.config da sua aplicação uma das duas configurações abaixo:
<system.webServer> <modules runAllManagedModulesForAllRequests="true"/> </system.webServer>
ou
<system.webServer> <modules> <remove name="UrlRoutingModule-4.0" /> <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" /> </modules> </system.webServer>
É isso…
Grande abraço,
Eduardo Henrique Rizo
[…] ASP.NET Routing e error 404 do IIS Compartilhe:EmailPrintTwitterFacebookGostar disso:GostoSeja o primeiro a gostar disso post. CategoriasASP.NET, Desenvolvimento Web Tags:asp.net, asp.net routing, framework.net, SEO, visual studio Comentários (10) Trackbacks (0) Deixe um comentário Trackback […]
Isso salvou minha vida!
Valeu mais uma vez!
Também salvou minha vida, eu brigava com isso há 2 dias… Obrigado!
mas em que lugar do codigo escrever esse comando?
Olá Julio, tudo bom?
O exemplo demonstra que o código deve ser colocado no arquivo web.config dentro da sessão “<system.webServer>“.
[]s
Eduardo