De activiteiten kunnen alleen worden uitgevoerd als de IIS-service (Internet Information Services) W3SVC (World Wide Web Publishing Service) geen I/O-fouten bevat met betrekking tot bestandstoegang, beschikbaarheid van het geheugen en netwerkverbindingen. Bovendien moeten alle scripts die gebruikt worden toegankelijk en actief zijn en moeten alle INCLUDE-bestanden goed zijn geconfigureerd.
Bestandstoegang controleren
Hier zijn enkele mogelijke oplossingen:
Als een bestand niet kan worden gelezen door W3SVC, controleert u of het in het foutbericht aangegeven bestand bestaat en of W3SVC machtigingen bevat voor het bestand.
Als het bestand te groot is, maakt u dit kleiner.
Het bericht van gebeurtenislogboek bevat mogelijk een foutnummer dat extra informatie over de oorzaak van de fout kan geven. Raadpleeg de volgende stappen om dit te doen.
Op een specifiek foutnummer controleren:
Op een specifiek foutnummer controleren:
Ga naar Logboeken en selecteer de gebeurtenis die u ontvangen hebt.
Klik op het tabblad Details en klik op Beschrijvende weergave.
Als er een specifiek foutnummer beschikbaar is, worden de woorden Binaire gegevens: weergegeven.
Noteer het nummer achter de dubbele punt. Dit staat onder In woorden.
Meer informatie over een specifiek foutnummer
Meer informatie over een specifiek foutnummer:
Download het hulpprogramma Err.exe op de pagina Foutcode van Microsoft Exchange Server opzoeken.
Klik op Start, Alle programma's, Accessoires en Opdrachtprompt.
Navigeer bij de opdrachtprompt naar de map waar u Err.exe hebt gedownload. Als u bijvoorbeeld Err.exe hebt gedownload naar C:\Err typt u cd C:\Err.
Typ err foutnummer om meer informatie over de fout te krijgen. Als het specifieke foutnummer bijvoorbeeld 80070005 is, typt u err 80070005.
In het voorbeeld in Stap 4 wordt de fout omgezet in ERROR_ACCESS_DENIED, dus is uw volgende stap het controleren op een probleem met machtigingen.
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
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.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.The.server.was.unable.to.read.a.file" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.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>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(2226|2230|2231|2232)$</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.The.server.was.unable.to.read.a.file.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>