Inquiridor
Pagina 404 e 500

Pergunta
-
Fiz o seguinte código abaixo para otimizar a url, na minha maquina funciona perfeitamente, mas quando publico não funciona, preciso fazer alguma outra coisa?
Obrigado
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<remove statusCode="500"/>
<error statusCode="404" responseMode="ExecuteURL" path="/Error/NotFound"/>
<error statusCode="500" responseMode="ExecuteURL" path="/Error/Error"/>
</httpErrors> public ActionResult NotFound()
{
Response.StatusCode = 404;
return View();
}
public ActionResult Error()
{
Response.StatusCode = 500;
return View();
}
Todas as Respostas
-
Boa tarde,
Confirme se a tag "httpErrors" está dentro da tag "system.webServer":
<system.webServer> <httpErrors errorMode="Custom" existingResponse="Replace"> <remove statusCode="404"/> <remove statusCode="500"/> <error statusCode="404" responseMode="ExecuteURL" path="/Home/Erro"/> <error statusCode="500" responseMode="ExecuteURL" path="/Error/Error"/> </httpErrors> </system.webServer>
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
-
Olá Silvaney, td bem?
fiz dessa forma como esta abaixo, mas o que esta com erro é o 404, a outra esta funcionando normalmente.
Obrigado.
<customErrors mode="On">
<error redirect=" ~/Error/NotFound" statusCode="404" />
<error redirect="~/Error/Error" statusCode="500" />
</customErrors> -
Boa noite,
Como você esta testando? Esta chamando uma controller ou action que não existe?
Ele não redireciona? Que erro dá ?Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
-
Olá Silvaney segue o controller, lembrando que local em minha maquina funciona, mas quando eu publico somente o "NotFound " não funciona.
Muito obrigado.
public ActionResult NotFound()
{
Response.StatusCode = 404;
return View();
}
public ActionResult Error()
{
Response.StatusCode = 500;
return View();
} -
Bom dia
Quando você diz que no ambiente de produção não funciona, é porque da erro (qual)? Ou redireciona para outra página?
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
-
-