La disponibilidad de los sitios web de Internet Information Services (IIS) que utilizan HTTP depende de varios componentes IIS importantes. El Servicio de activación de procesos de Windows (WAS), el Servicio de publicación World Wide (W3SVC), el servicio HTTP, todos deben ejecutarse correctamente. Además, debe estar disponible un grupo de aplicaciones que se ejecute correctamente para las aplicaciones del sitio web. Si alguno de estos componentes no funciona, el sitio web no estará disponible.
Quitar un enlaces duplicado
Los sitios web que tienen enlaces URL duplicados provocarán que se deshabilite uno de los sitios web. Asegúrese de que no intenta registrar direcciones URL de aplicaciones por duplicado en los archivos ApplicationHost.config o Web.config. Para resolver la duplicación, determine qué sitios están utilizando los mismos enlaces. Después, modifique los enlaces según sea necesario y reinicie el sitio. Puede hacerlo siguiendo los pasos de A, B y C.
A. Determinar qué sitios están usando los mismos enlaces
Para determinar qué sitios están utilizando 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 panel Conexiones del Administrador de IIS, expanda el nombre del equipo.
Haga clic con el botón secundario en la carpeta Sitios. Aparecerá una lista de los sitios web en el servidor a la derecha de la Vista características. El enlace de cada sitio se muestra en la columna Enlaces.
Revise la lista de enlaces y busque sitios que tengan el mismo conjunto de propiedades de enlace. Por ejemplo, busque dos sitios que tengan un enlace de *:80 (http).
B. Eliminar los enlaces duplicados
Para quitar los enlaces duplicados:
En Administrador de IIS, en el panel Conexiones, seleccione el sitio web que deba configurar.
En el panel Acciones, haga clic en Enlaces...
Para modificar un enlace existente, seleccione el enlace y haga clic en Editar.
Para agregar un nuevo enlace, haga clic en Agregar...
Una vez que haya establecido enlaces exclusivos para el sitio, haga clic en Aceptar y después haga clic en Cerrar.
C. Reiniciar el sitio web
Para reiniciar el sitio web:
En Administrador de IIS, en el panel Conexiones, seleccione el sitio web que deba configurar.
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 hacerse mediante los siguientes vínculos:
Detener sitio web
Iniciar sitio web
Target | Microsoft.Windows.InternetInformationServices.6.2.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.6.2.WebSite.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.WebSite.DuplicateBinding.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebSite" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.6.2.WebSite.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.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>