IIS 7.5 retornando um 404 para uma rota MVC, mas somente quando implantada

3

Eu tenho um site que está funcionando bem na minha máquina dev local. Quando executo tudo no IIS Express, o site está funcionando bem. No entanto, quando eu implemento meu aplicativo na produção, tudo, menos uma rota, está funcionando. Essa rota MVC está retornando um erro 404.

Eu ativei o Failed Request Tracing e tenho o arquivo de rastreamento. Tudo o que posso ver é que há um aviso no "Module Set Response Error Status" e ele diz que veio do ManagedPipelineHandler.

Não há nada que eu possa achar exclusivo sobre essa rota. Tudo o que posso encontrar diz que deve funcionar, mas por alguma razão não funciona.

O Rastreamento de Solicitação Falha é lido como um conjunto de instruções estéreo. Não tenho certeza do que devo procurar.

    
por SpaceCowboy74 01.07.2015 / 03:51

1 resposta

0

1) Tente adicionar o seguinte código no seu arquivo web.config:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<!-- rest of config -->
</system.webServer>

2) Certifique-se de que seu aplicativo está sendo executado no modo de pipeline integrado do ASP.Net 4.0. Caso contrário, defina este pool de aplicativos para o modo de pipeline integrado e recicle-o uma vez.

    
por 10.07.2015 / 06:09