El Servicio de publicación World Wide Web (W3SVC) de Internet Information Services (IIS) puede configurarse para recopilar los datos del rendimiento y realizar la compresión HTTP. Si W3SVC está configurado para realizar la compresión HTTP, se debe especificar un directorio de compresión válido que resida en un volumen NTFS.
Comprobar el directorio de compresión
IIS utiliza un directorio en el que las versiones comprimidas de archivos estáticos pueden almacenarse en caché temporalmente. El directorio predeterminado es %SystemDrive%\inetpub\temp\IIS Temporary Compressed Files. Para mejorar la seguridad y los tiempos de búsqueda de archivos, IIS 8 crea una subcarpeta en esta carpeta para cada grupo de aplicaciones y otra subcarpeta en cada carpeta de grupo de aplicaciones por cada esquema de compresión.
Puede especificar una carpeta de caché distinta mediante el Administrador IIS. Esta configuración se realiza a nivel del servidor. La configuración de la carpeta de caché se almacena en el atributo de directorio de la sección httpCompression en system.webServer en el archivo ApplicationHost.config. Si la ubicación del directorio que se especifica no existe o es inaccesible, la compresión estática se deshabilitará.
Para resolver este error, compruebe el valor configurado actualmente mediante el Administrador IIS. Si el directorio especificado no existe, créelo o especifique una nueva ubicación que exista. Para utilizar el Administrador IIS, siga estos pasos:
Para modificar la ubicación del directorio de compresión mediante el Administrador IIS:
Haga clic en Inicio, en Panel de control y, a continuación, en Herramientas administrativas.
Haga clic con el botón secundario en Administrador de Internet Information Services (IIS) y seleccione Ejecutar como administrador.
En el panel de conexiones del Administrador IIS, haga clic en el nombre del equipo.
En Vista características, haga doble clic en Compresión.
En el directorio Caché, anote el valor que está configurado.
Si el directorio configurado no existe o es inaccesible, créelo o especifique uno nuevo.
En el panel Acciones, haga clic en Aplicar.
Cierre el Administrador IIS.
Para obtener más información sobre la sección httpCompression, consulte IIS 8: Elemento httpCompression (Esquema de configuración de IIS).
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2264 |
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.directory.specified.for.caching.compressed.content.is.invalid" 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>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2264</Value>
</ValueExpression>
</SimpleExpression>
</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.directory.specified.for.caching.compressed.content.is.invalid.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>