Para realizar sus actividades correctamente, el servicio de publicación World Wide Web (W3SVC) de Internet Information Services (IIS) no debe tener errores de E/S relacionados con el acceso a archivos, la disponibilidad de memoria y las conexiones de red. Además, los scripts que se usen deben estar accesibles y en ejecución, y los archivos de inclusión deben estar configurados correctamente.
Comprobar el archivo SSI (inclusiones del lado servidor)
Estas son algunas de las posibles resoluciones:
Quite todos los ejecutables del archivo de inclusión especificado. Para obtener más información, vea el artículo Mensaje de evento: El servidor HTTP detectó un error al procesar el archivo de inclusión del lado servidor (puede estar en inglés).
Compruebe si en el mensaje del registro de eventos se incluye un número de error específico. Este número de error será distinto del identificador de evento. Para ello, vea los pasos siguientes.
Buscar un número de error específico
Para buscar un número de error específico:
En el Visor de eventos, seleccione el evento que ha recibido.
Haga clic en la pestaña Detalles y, a continuación, en Vista descriptiva.
Si hay un número de error específico, debería aparecer el texto "Binary data:".
Tome nota del número que aparece detrás de los dos puntos, bajo "In Words".
Obtener más información sobre un número de error concreto
Para obtener más información sobre un número de error concreto:
Descargue la utilidad Err.exe en la página Búsqueda de códigos de error de Microsoft Exchange Server (puede estar en inglés).
Haga clic en Inicio, en Todos los programas, en Accesorios y en Símbolo del sistema.
En el símbolo del sistema, navegue hasta el directorio donde descargó Err.exe. Por ejemplo, si descargó Err.exe en C:\Err, escriba cd C:\Err.
Escriba err errornumber para obtener más información sobre el error. Por ejemplo, si el número de error es 80070005, escriba err 80070005.
En el ejemplo del paso 4, el error se resuelve como ERROR_ACCESS_DENIED, por lo que el siguiente paso sería comprobar si existe un problema con los permisos.
Target | Microsoft.Windows.InternetInformationServices.2008.WebServer | ||
Category | Alert | ||
Enabled | True | ||
Event_ID | 2218 | ||
Event Source | Microsoft-Windows-IIS-WMSVC | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.2008.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.2008.The.HTTP.server.encountered.an.error.processing.the.server.side.include.file" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.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-WMSVC</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.2008.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.2008.The.HTTP.server.encountered.an.error.processing.the.server.side.include.file.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>