Para realizar suas atividades com êxito, o W3SVC (Serviço de Publicação na World Wide Web) do IIS (Serviços de Informações da Internet) não deve conter erros de I/O envolvendo acesso a arquivos, disponibilidade de memória e conexões de rede. Além disso, os scripts usados devem ser acessíveis e estar em execução e os arquivos de inclusão devem ser configurados corretamente.
Verifique o arquivo de inclusão do lado do servidor (SSI)
Possíveis resoluções incluem:
Remova todos os executáveis do arquivo de inclusão especificado. Para obter mais informações, confira o artigo Mensagem do Evento: o servidor HTTP encontrou um erro ao processar o arquivo Server-Side Include.
Verifique na mensagem do log de eventos se há um número de erro específico. Este número de erro é diferente do ID do evento. Para isso, siga as etapas abaixo.
Verifique se há um número de erro específico
Para verificar um número de erro específico:
No Visualizador de Eventos, selecione o evento recebido.
Clique na guia Detalhes e em Exibição Amigável.
Se um número de erro específico estiver disponível, as palavras Dados binários: devem ser exibidas.
Abaixo das palavras, anote o número após os dois pontos.
Saiba mais sobre um número de erro específico
Para saber mais sobre um número de erro específico:
Baixe o utilitário Err.exe na página Pesquisa de código de erro do Microsoft Exchange Server.
Clique em Iniciar, Todos os Programas, Acessórios e Prompt de Comando.
No Prompt de Comando, navegue até o diretório em que o Err.exe foi baixado. Por exemplo, se o Err.exe foi baixado em C:\Err, digite cd C:\Err.
Digite o número do erro para obter mais informações sobre o erro. Por exemplo, se o número de erro específico for 80070005, digite err 80070005.
No exemplo da Etapa 4, o erro foi determinado como ERROR_ACCESS_DENIED (erro de acesso negado), então, o próximo passo é verificar se há um problema com as permissões.
Target | Microsoft.Windows.InternetInformationServices.10.0.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2218 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.The.HTTP.server.encountered.an.error.processing.the.server.side.include.file" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC-WP</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2218</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.The.HTTP.server.encountered.an.error.processing.the.server.side.include.file.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>