500.19 - Internal Server Error ao executar um Test-OutlookWebServices

500.19 - Internal Server Error ao executar um Test-OutlookWebServices

Ao executar um Test-OutlookWebServices a seguinte mensagem de erro é apresentada:

----------------------------------------------------------------------------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Detalhes de Erro do IIS 7.5 - 500.19 - Internal Server Error</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;bac
kground:#CBE1EF;}
code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;}
.config_source code{font-size:.8em;color:#000000;}
pre{margin:0;font-size:1.4em;word-wrap:break-word;}
ul,ol{margin:10px 0 10px 40px;}
ul.first,ol.first{margin-top:5px;}
fieldset{padding:0 15px 10px 15px;}
.summary-container fieldset{padding-bottom:5px;margin-top:4px;}
legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;}
legend{color:#333333;padding:4px 15px 4px 10px;margin:4px 0 8px
-12px;_margin-top:0px;
 border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px
solid #969696;
 border-bottom:1px solid
#969696;background:#E7ECF0;font-weight:bold;font-size:1em;}
a:link,a:visited{color:#007EFF;font-weight:bold;}
a:hover{text-decoration:none;}
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;}
h3{font-size:1.4em;margin:10px 0 0 0;color:#CC0000;}
h4{font-size:1.2em;margin:10px 0 5px 0;
}#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet
MS",Verdana,sans-serif;
 color:#FFF;background-color:#5C87B2;
}#content{margin:0 0 0 2%;position:relative;}
.summary-container,.content-container{background:#FFF;width:96%;margin-top:8px;
padding:10px;position:relative;}
.config_source{background:#fff5c4;}
.content-container p{margin:0 0 10px 0;
}#details-left{width:35%;float:left;margin-right:2%;
}#details-right{width:63%;float:left;overflow:hidden;
}#server_version{width:96%;_height:1px;min-height:1px;margin:0 0 5px
0;padding:11px 2% 8px 2%;color:#FFFFFF;
 background-color:#5A7FA5;border-bottom:1px solid #C1CFDD;border-top:1px solid
#4A6C8E;font-weight:normal;
 font-size:1em;color:#FFF;text-align:right;
}#server_version p{margin:5px 0;}
table{margin:4px 0 4px 0;width:100%;border:none;}
td,th{vertical-align:top;padding:3px
0;text-align:left;font-weight:bold;border:none;}
th{width:30%;text-align:right;padding-right:2%;font-weight:normal;}
thead th{background-color:#ebebeb;width:25%;
}#details-right th{width:20%;}
table tr.alt td,table tr.alt th{background-color:#ebebeb;}
.highlight-code{color:#CC0000;font-weight:bold;font-style:italic;}
.clear{clear:both;}
.preferred{padding:0 5px 2px
5px;font-weight:normal;background:#006633;color:#FFF;font-size:.8em;}
-->
</style>

</head>
<body>
<div id="header"><h1>Erro do Servidor no Aplicativo "FTP2/EWS"</h1></div>
<div id="server_version"><p>Serviços de Informações da Internet 7.5</p></div>
<div id="content">
<div class="content-container">
 <fieldset><legend>Resumo de Erros</legend>
  <h2>Erro HTTP 500.19 - Internal Server Error</h2>
  <h3>O caminho físico absoluto "C:\inetpub\custerr" não é permitido na seção
system.webServer/httpErrors no arquivo web.config. Em vez disso, use o caminho
relativo.</h3>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Informações de Detalhes de Erros</legend>
  <div id="details-left">
   <table border="0" cellpadding="0" cellspacing="0">
    <tr class="alt"><th>Módulo</th><td>CustomErrorModule</td></tr>
    <tr><th>Notificação</th><td>SendResponse</td></tr>
    <tr
class="alt"><th>Manipulador</th><td>WebServiceHandlerFactory-ISAPI-2.0-64</td><
/tr>
    <tr><th>Código de Erro</th><td>0x8007000d</td></tr>

   </table>
  </div>
  <div id="details-right">
   <table border="0" cellpadding="0" cellspacing="0">
    <tr class="alt"><th>URL
Solicitada</th><td>https://srv-bkp01.rudnet.local:443/EWS/Exchange.asmx</td></t
r>
    <tr><th>Caminho Físico</th><td>C:\Program Files\Microsoft\Exchange
Server\ClientAccess\exchweb\EWS\Exchange.asmx</td></tr>
    <tr class="alt"><th>Método de Logon</th><td>Anônimo</td></tr>
    <tr><th>Usuário de Logon</th><td>Anônimo</td></tr>

   </table>
   <div class="clear"></div>
  </div>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Causas mais prováveis:</legend>
  <ul>  <li>O processo de trabalho não pode ler o arquivo
applicationhost.config ou web.config.</li>  <li>Existe XML malformado no
arquivo applicationhost.config ou web.config.</li>  <li>O servidor não pode
acessar o arquivo applicationhost.config ou web.config devido a permissões de
NTFS incorretas.</li> </ul>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Ações que você pode tentar:</legend>
  <ul>  <li>Procure nos logs de eventos informações sobre a causa da
ilegibilidade dos arquivos de configuração.</li>  <li>Verifique se a identidade
 do usuário especificada para o pool de aplicativos, ou o usuário autenticado,
tem as permissões necessárias para acessar o arquivo web.config.</li> </ul>
 </fieldset>
</div>


<div class="content-container">
 <fieldset><legend>Links e Mais Informações</legend>
  Este erro ocorre quando há um problema na leitura do arquivo de configuração
do servidor Web ou do aplicativo da Web. Em alguns casos, os logs de eventos
podem conter mais informações sobre a causa deste erro.
  <p><a
href="http://go.microsoft.com/fwlink/?LinkID=62293&IIS70Error=500,19,0x8007000d
,7601">Exibir mais informações »</a></p>

 </fieldset>
</div>
</div>
</body>
</html>

--.
Test-OutlookWebServices : O cliente encontrou o tipo de conteúdo de resposta de
 'text/html; charset=utf-8', mas esperava 'text/xml'.
Falha na solicitação com mensagem de erro:
--
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Detalhes de Erro do IIS 7.5 - 500.19 - Internal Server Error</title>
<style type="text/css">
<!--
body{margin:0;font-size:.7em;font-family:Verdana,Arial,Helvetica,sans-serif;bac
kground:#CBE1EF;}
code{margin:0;color:#006600;font-size:1.1em;font-weight:bold;}
.config_source code{font-size:.8em;color:#000000;}
pre{margin:0;font-size:1.4em;word-wrap:break-word;}
ul,ol{margin:10px 0 10px 40px;}
ul.first,ol.first{margin-top:5px;}
fieldset{padding:0 15px 10px 15px;}
.summary-container fieldset{padding-bottom:5px;margin-top:4px;}
legend.no-expand-all{padding:2px 15px 4px 10px;margin:0 0 0 -12px;}
legend{color:#333333;padding:4px 15px 4px 10px;margin:4px 0 8px -12px;_margin-t
op:0px;
 border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;border-right:1px so
lid #969696;
 border-bottom:1px solid #969696;background:#E7ECF0;font-weight:bold;font-size:
1em;}
a:link,a:visited{color:#007EFF;font-weight:bold;}
a:hover{text-decoration:none;}
h1{font-size:2.4em;margin:0;color:#FFF;}
h2{font-size:1.7em;margin:0;color:#CC0000;}
h3{font-size:1.4em;margin:10px 0 0 0;color:#CC0000;}
h4{font-size:1.2em;margin:10px 0 5px 0;
}#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet
MS",Verdana,sans-serif;
 color:#FFF;background-color:#5C87B2;
}#content{margin:0 0 0 2%;position:relative;}
.summary-container,.content-container{background:#FFF;width:96%;margin-top:8px;
padding:10px;position:relative;}
.config_source{background:#fff5c4;}
.content-container p{margin:0 0 10px 0;
}#details-left{width:35%;float:left;margin-right:2%;
}#details-right{width:63%;float:left;overflow:hidden;
}#server_version{width:96%;_height:1px;min-height:1px;margin:0 0 5px 0;padding:
11px 2% 8px 2%;color:#FFFFFF;
 background-color:#5A7FA5;border-bottom:1px solid #C1CFDD;border-top:1px solid
#4A6C8E;font-weight:normal;
 font-size:1em;color:#FFF;text-align:right;
}#server_version p{margin:5px 0;}
table{margin:4px 0 4px 0;width:100%;border:none;}
td,th{vertical-align:top;padding:3px 0;text-align:left;font-weight:bold;border:
none;}
th{width:30%;text-align:right;padding-right:2%;font-weight:normal;}
thead th{background-color:#ebebeb;width:25%;
}#details-right th{width:20%;}
table tr.alt td,table tr.alt th{background-color:#ebebeb;}
.highlight-code{color:#CC0000;font-weight:bold;font-style:italic;}
.clear{clear:both;}
.preferred{padding:0 5px 2px 5px;font-weight:normal;background:#006633;color:#F
FF;font-size:.8em;}
-->
</style>

</head>
<body>
<div id="header"><h1>Erro do Servidor no Aplicativo "FTP2/EWS"</h1></div>
<div id="server_version"><p>Serviços de Informações da Internet 7.5</p></div>
<div id="content">
<div class="content-container">
 <fieldset><legend>Resumo de Erros</legend>
  <h2>Erro HTTP 500.19 - Internal Server Error</h2>
  <h3>O caminho físico absoluto "C:\inetpub\custerr" não é permitido na seção s
ystem.webServer/httpErrors no arquivo web.config. Em vez disso, use o caminho r
elativo.</h3>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Informações de Detalhes de Erros</legend>
  <div id="details-left">
   <table border="0" cellpadding="0" cellspacing="0">
    <tr class="alt"><th>Módulo</th><td>CustomErrorModule</td></tr>
    <tr><th>Notificação</th><td>SendResponse</td></tr>
    <tr class="alt"><th>Manipulador</th><td>WebServiceHandlerFactory-ISAPI-2.0-
64</td></tr>
    <tr><th>Código de Erro</th><td>0x8007000d</td></tr>

   </table>
  </div>
  <div id="details-right">
   <table border="0" cellpadding="0" cellspacing="0">
    <tr class="alt"><th>URL Solicitada</th><td>https://srv-bkp01.rudnet.local:4
43/EWS/Exchange.asmx</td></tr>
    <tr><th>Caminho Físico</th><td>C:\Program Files\Microsoft\Exchange Server\C
lientAccess\exchweb\EWS\Exchange.asmx</td></tr>
    <tr class="alt"><th>Método de Logon</th><td>Anônimo</td></tr>
    <tr><th>Usuário de Logon</th><td>Anônimo</td></tr>

   </table>
   <div class="clear"></div>
  </div>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Causas mais prováveis:</legend>
  <ul>     <li>O processo de trabalho não pode ler o arquivo applicationhost.co
nfig ou web.config.</li>     <li>Existe XML malformado no arquivo applicationho
st.config ou web.config.</li>     <li>O servidor não pode acessar o arquivo app
licationhost.config ou web.config devido a permissões de NTFS incorretas.</li>
</ul>
 </fieldset>
</div>
<div class="content-container">
 <fieldset><legend>Ações que você pode tentar:</legend>
  <ul>     <li>Procure nos logs de eventos informações sobre a causa da ilegibi
lidade dos arquivos de configuração.</li>     <li>Verifique se a identidade do
usuário especificada para o pool de aplicativos, ou o usuário autenticado, tem
as permissões necessárias para acessar o arquivo web.config.</li> </ul>
 </fieldset>
</div>


<div class="content-container">
 <fieldset><legend>Links e Mais Informações</legend>
  Este erro ocorre quando há um problema na leitura do arquivo de configuração
do servidor Web ou do aplicativo da Web. Em alguns casos, os logs de eventos po
dem conter mais informações sobre a causa deste erro.
  <p><a href="http://go.microsoft.com/fwlink/?LinkID=62293&IIS70Error=500,19,0x
8007000d,7601">Exibir mais informações »</a></p>

 </fieldset>
</div>
</div>
</body>
</html>
--.
Em linha:1 caractere:24
+ Test-OutlookWebServices <<<<
    + CategoryInfo          : NotSpecified: (:) [Test-OutlookWebServices], Inv
   alidOperationException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Excha
   nge.Management.SystemConfigurationTasks.TestOutlookWebServicesTask
------------------------------------------------------------------------------------------------------

500.19 - Internal Server Error ao executar um Test-OutlookWebServices

Resolução:

Ao verificar o arquivo web.config do site a seguinte configuração foi encontrada: 

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webserver>
<httpRedirect enabled="true" destination="https://mailserver.domain/ews" exactDestination="false" childOnly="true" />
<httpErrors errorMode="DetailedLocalOnly">
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="403.htm" responseMode="File" />
</httpErrors>
</system.webserver>
</configuration>

No meu caso para resolver esta questão precisei remover a linha <httpErrors> até </HttpErrors> e com isso ao realizar um novo Teste o erro não aconteceu mais.

Até :)

Wellington Agápto é Sócio Diretor da Edefense Segurança Digital, empresa com foco em Teste de Invasão e Análise de vulnerabilidades, Consultor UC em uma Partner Microsoft de Santa Catarina, Engenheiro Microsoft especializado em Unified Communications, Active Directory, Microsoft Lync Server e Exchange Server, Certificado Cisco CCNA, ITIL, MCP, MCSA, MCSE, MCSE Security, MCTS Lync, MCTS AD, MTA Lync 2013 Cisco, ITIL, MCSO, Security+, ISO 27002, Cobit, , Autor de artigos em sites especializados sobre tecnologia Microsoftsegurança da informação e empreendedorismo. 

CONVERSATION

Inscreva-se