La disponibilidad de los sitios web de Internet Information Services (IIS) que usan HTTP depende de varios componentes de IIS importantes. El servicio WAS (Windows Process Activation Service), el servicio de publicación World Wide (W3SVC), el servicio HTTP; todos deben ejecutarse correctamente. Además, debe haber un grupo de aplicaciones en ejecución disponible para las aplicaciones del sitio web. Si alguno de estos componentes no funciona, el sitio web no estará disponible.
Quitar un enlace duplicado
Si los sitios web tienen enlaces URL duplicados, uno de los sitios web se deshabilita. Asegúrese de que no intenta registrar direcciones URL de aplicación duplicadas en el archivo ApplicationHost.config o Web.config. Para resolver la duplicación, determine qué sitios usan los mismos enlaces. A continuación, modifique los enlaces según sea necesario y reinicie el sitio. Para ello, siga los pasos de los puntos A, B y C.
A. Determinar qué sitios usan los mismos enlaces
Para determinar qué sitios usan los mismos enlaces:
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 recuadro Conexiones del Administrador de IIS, expanda el nombre de equipo.
Haga clic en la carpeta Sitios. Aparecerá a la derecha una lista con los sitios web del servidor, en Vista Características. El enlace de cada sitio se muestra en la columna Enlace.
Revise la lista de enlaces y busque sitios que tengan establecidas las mismas propiedades de enlace. Por ejemplo, busque dos sitios que tengan un enlace *:80 (http).
B. Quitar el enlace duplicado
Para quitar el enlace duplicado:
En el recuadro Conexiones del Administrador de IIS, seleccione el sitio web que debe configurar.
En el panel Acciones, haga clic en Enlaces.
Para modificar un enlace existente, selecciónelo y haga clic en Editar.
Para agregar un enlace nuevo, haga clic en Agregar.
Una vez que haya establecido los enlaces únicos de un sitio, haga clic en Aceptar y, después, en Cerrar.
C. Reiniciar el sitio web
Para reiniciar el sitio web:
En el recuadro Conexiones del Administrador de IIS, seleccione el sitio web que debe iniciar.
En el panel Acciones, haga clic en Detener para detener el sitio.
En el panel Acciones, haga clic en Iniciar para iniciar el sitio.
También puede hacerlo a través de los vínculos siguientes:
Detener sitio web
Iniciar sitio web
Target | Microsoft.Windows.InternetInformationServices.2008.WebSite | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.InternetInformationServices.2008.WebSite.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.2008.WebSite.DuplicateBinding.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.WebSite" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.2008.WebSite.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.2008.WebSite.DuplicateBinding.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1007</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>