{"id":8672,"date":"2022-12-10T09:11:05","date_gmt":"2022-12-10T12:11:05","guid":{"rendered":"https:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=8672"},"modified":"2023-01-18T15:20:26","modified_gmt":"2023-01-18T18:20:26","slug":"como-habilitar-o-customerrors-hospedagem-de-sites","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-habilitar-o-customerrors-hospedagem-de-sites\/","title":{"rendered":"Como habilitar o CustomErrors &#8211; Hospedagem de sites"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Informa\u00e7\u00e3o!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tVeja neste artigo como habilitar os erros customizados em sua aplica\u00e7\u00e3o e corrigir os poss\u00edveis erros que venham a apresentar.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<ul>\n<li>Pode ocorrer de acessar o site, e apresentar a mensagem de erro\/aviso &#8220;<span id=\"Por_que_quando_acesso_o_meu_site_est.C3.A1_aparecendo_.22Server_Error_in_.27.2F.27_Application.22.3F\" class=\"mw-headline\"><strong>Server Error in &#8216;\/&#8217; Application<\/strong>&#8220;, e<\/span>sta mensagem \u00e9 apresentada quando existe algum problema em sua aplica\u00e7\u00e3o.<\/li>\n<li>Para que voc\u00ea possa visualizar o erro real e trat\u00e1-lo, torna-se necess\u00e1rio ativar a exibi\u00e7\u00e3o de erros detalhados, neste artigo iremos mostrar como realizar tal procedimento.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-8673\" src=\"https:\/\/ajuda.locaweb.com.br\/wp-content\/uploads\/2018\/11\/customerrors.png\" alt=\"\" width=\"622\" height=\"344\" srcset=\"https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/customerrors.png 622w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/customerrors-300x166.png 300w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/customerrors-50x28.png 50w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/customerrors-60x33.png 60w, https:\/\/www.locaweb.com.br\/ajuda\/wp-content\/uploads\/2018\/11\/customerrors-100x55.png 100w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/p>\n<h6>Editando configura\u00e7\u00f5es<\/h6>\n<ul>\n<li>Acesse seu arquivo <strong>web.config<\/strong>, localize a tag &#8220;<strong>customErrors<\/strong>&#8221; e altere para\u00a0&#8220;<strong>Off<\/strong>&#8220;.<br \/>\nExemplo:<\/li>\n<\/ul>\n<pre>&lt;!-- Insira\/edite a tag customErrors para o valor \"Off\" --&gt;\r\n&lt;customErrors mode=\"Off\" \/&gt;<\/pre>\n<ul>\n<li>N\u00e3o se esque\u00e7a de montar um sistema de tratamento de erros para sua aplica\u00e7\u00e3o e ativ\u00e1-lo novamente.<\/li>\n<\/ul>\n<h6>Web.config basico<\/h6>\n<pre>&lt;source lang=\"xml\"&gt;\r\n&lt;!-- Web.Config Configuration File --&gt;\r\n\r\n&lt;configuration&gt;\r\n    &lt;system.web&gt;\r\n        &lt;customErrors mode=\"Off\"\/&gt;\r\n    &lt;\/system.web&gt;\r\n&lt;\/configuration&gt;\r\n&lt;\/source&gt;<\/pre>\n<h6><span id=\"Tratamento_de_erros\" class=\"mw-headline\">Tratamento de erros<\/span><\/h6>\n<ul>\n<li>Quanto a tratamento de erros, sugerimos que voc\u00ea crie uma p\u00e1gina que servir\u00e1 como p\u00e1gina de erro personalizado para redirecionar o usu\u00e1rio sempre que acontecer um erro inesperado na sua aplica\u00e7\u00e3o.<\/li>\n<li>Assim, sempre que ocorrer um erro que n\u00e3o foi tratado na sua aplica\u00e7\u00e3o ser\u00e1 exibido para o visitante uma p\u00e1gina &#8216;amig\u00e1vel&#8217; ao inv\u00e9s do erro em si.<\/li>\n<li>Utilize a tag\u00a0<b>customErrors<\/b>\u00a0e defina uma p\u00e1gina no\u00a0<b>defaultRedirect<\/b>. Voc\u00ea poder\u00e1 tamb\u00e9m definir outras p\u00e1ginas para cada tipo de erro como por exemplo, &#8220;HTTP 404 P\u00e1gina n\u00e3o Encontrada&#8221;.<\/li>\n<li>Para isso, voc\u00ea deve utilizar o statusCode da tag error.<br \/>\nOutro par\u00e2metro que \u00e9 bastante \u00fatil e importante \u00e9 o &#8220;mode&#8221;, nele voc\u00ea definir\u00e1 como os erros ser\u00e3o exibidos para o usu\u00e1rio.<\/li>\n<\/ul>\n<p><strong>Existem 3 valores:<\/strong><\/p>\n<ul>\n<li><b>On<\/b>\u00a0&#8211; Qualquer erro ser\u00e1 redirecionado para a p\u00e1gina definida.<\/li>\n<li><b>RemoteOnly<\/b>\u00a0&#8211; Quando voc\u00ea estiver rodando a aplica\u00e7\u00e3o local, o erro ser\u00e1 exibido. Quando estiver rodando remotamente, ser\u00e1 redirecionado.<\/li>\n<li><b>Off<\/b>\u00a0&#8211; O erro sempre ser\u00e1 exibido.<\/li>\n<\/ul>\n<p>Exemplo de um arquivo <strong>Web.Config<\/strong>:<\/p>\n<pre>&lt;configuration&gt;\r\n&lt;system.web&gt;\r\n&lt;customErrors mode=\"On\" defaultRedirect=\"frmErro.aspx\"&gt;\r\n&lt;error statusCode=\"404\" redirect=\"frmNaoEncontrada.aspx\" \/&gt;\r\n&lt;\/customErrors&gt;\r\n&lt;\/system.web&gt;\r\n&lt;\/configuration&gt;<\/pre>\n<p><strong>Alguns statusCode:<\/strong><\/p>\n<ul>\n<li><b>404<\/b>\u00a0&#8211; P\u00e1gina n\u00e3o encontrada (File not found)<\/li>\n<li><b>403<\/b>\u00a0&#8211; Acesso negado (Access denied)<\/li>\n<li><strong>HTTP 500<\/strong> &#8211; Internal server error<\/li>\n<\/ul>\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Conhe\u00e7a!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAproveite e conhe\u00e7a outros produtos da Locaweb, como o VPS Locaweb, <a href=\"https:\/\/www.locaweb.com.br\/vps-locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">clique aqui<\/a> e saiba mais!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n","protected":false},"excerpt":{"rendered":"<p>Pode ocorrer de acessar o site, e apresentar a mensagem de erro\/aviso &#8220;Server Error in &#8216;\/&#8217; Application&#8220;, esta mensagem \u00e9 apresentada quando existe algum problema em sua aplica\u00e7\u00e3o. Para que voc\u00ea possa visualizar o erro real e trat\u00e1-lo, torna-se necess\u00e1rio ativar a exibi\u00e7\u00e3o de erros detalhados, neste artigo iremos mostrar&#8230;<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[119],"ht-kb-tag":[495,418],"class_list":["post-8672","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-de-sites","ht_kb_tag-categoriacloud-e-dedicados","ht_kb_tag-categoriahospedagem"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=8672"}],"version-history":[{"count":7,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8672\/revisions"}],"predecessor-version":[{"id":29428,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8672\/revisions\/29428"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=8672"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=8672"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=8672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}