Afin de réaliser correctement ses activités, le service de publication World Wide Web (W3SVC) IIS (Internet Information Services) ne doit contenir aucune erreur E/S impliquant l'accès aux fichiers, la disponibilité de la mémoire et les connexions réseau. En outre, tous les scripts utilisés doivent être accessibles et en cours d'exécution, et tous les fichiers d'inclusion doivent être correctement configurés.
Contrôler le fichier SSI (server-side includes)
Les résolutions possibles sont les suivantes :
Supprimez tous les exécutables du fichier d'inclusion spécifié. Pour plus d'informations, consultez l'article Message d'événement : Le serveur HTTP a rencontré une erreur pendant le traitement du fichier SSI.
Dans le message du journal des événements, recherchez un numéro d'erreur spécifique. Ce numéro d'erreur diffère de l'ID d'événement. Pour ce faire, procédez comme suit.
Rechercher un numéro d'erreur spécifique
Pour rechercher un numéro d'erreur spécifique :
Dans l'Observateur d'événements, sélectionnez l'événement que vous avez reçu.
Cliquez sur l'onglet Détails, puis sur Vue simplifiée.
Si un numéro d'erreur spécifique est disponible, les mots Données binaires : doivent s'afficher.
Sous En mots, notez le numéro situé après les deux-points.
En savoir plus sur un numéro d'erreur spécifique
Pour en savoir plus sur un numéro d'erreur spécifique :
Téléchargez l'utilitaire Err.exe à partir de la page Recherche de code d'erreur Microsoft Exchange Server.
Cliquez sur Démarrer, sur Tous les programmes, sur Accessoires, puis sur Invite de commandes.
À l'invite de commandes, accédez au répertoire dans lequel vous avez téléchargé Err.exe. Par exemple, si vous avez téléchargé Err.exe sous C:\Err, tapez cd C:\Err.
Tapez le numéro d'erreur pour obtenir davantage d'informations sur l'erreur. Par exemple, si le numéro d'erreur spécifique est 80070005, tapez err 80070005.
Dans l'exemple de l'étape 4, l'erreur est résolue en ERROR_ACCESS_DENIED ; votre prochaine étape consiste donc à rechercher une erreur d'autorisation.
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>