Les sites Web IIS (Internet Information Services) utilisant HTTP reposent sur plusieurs composants IIS importants qui assurent leur disponibilité. Il s'agit du service d'activation des processus Windows (WAS), du service de publication World Wide Web (W3SVC) et du service HTTP, qui doivent tous s'exécuter correctement. En outre, un pool d'applications fonctionnant correctement doit être disponible pour les applications de site Web. Si l'un de ces composants ne fonctionne pas, le site Web est indisponible.
Supprimer une liaison dupliquée
Le sites web qui ont des liaisons URL dupliquées entraînent la désactivation de l'un des sites web. N'essayez pas d'inscrire les URL d'application dupliquées dans les fichiers ApplicationHost.config ou Web.config. Pour résoudre la duplication, déterminez les sites qui utilisent les mêmes liaisons. Ensuite, modifiez les liaisons si nécessaire, puis redémarrez le site. Pour ce faire, suivez les étapes A, B et C.
A. Déterminer les sites qui utilisent les mêmes liaisons
Pour déterminer les sites qui utilisent les mêmes liaisons :
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Outils d'administration.
Cliquez avec le bouton droit sur Gestionnaire des services Internet (IIS) et sélectionnez Exécuter en tant qu'administrateur.
Dans le volet Connexions du Gestionnaire des services Internet (IIS), développez le nom de l'ordinateur.
Cliquez sur le dossier Sites. La liste des sites Web présents sur le serveur s'affiche à droite de Affichage des fonctionnalités. La liaison de chaque site est indiquée dans la colonne Liaison.
Examinez la liste des liaisons et recherchez les sites qui ont les mêmes propriétés de liaison. Par exemple, recherchez deux sites qui ont chacun une liaison de *:80 (http).
B. Supprimer la liaison en double
Pour supprimer la liaison dupliquée :
Dans le Gestionnaire des services Internet (IIS), dans le volet Connexions, sélectionnez le site Web que vous devez configurer.
Dans le volet Actions, cliquez sur Liaisons...
Pour modifier une liaison existante, sélectionnez-la, puis cliquez sur Modifier.
Pour ajouter une nouvelle liaison, cliquez sur Ajouter.
Une fois que vous avez défini les liaisons uniques du site, cliquez sur OK, puis sur Fermer.
C. Redémarrer le site web
Pour redémarrer le site web :
Dans le Gestionnaire des services Internet (IIS), dans le volet Connexions, sélectionnez le site Web que vous devez démarrer.
Dans le volet Actions, cliquez sur Arrêter pour arrêter le site.
Dans le volet Actions, cliquez sur Démarrer pour démarrer le site.
Vous pouvez également effectuer cela à l'aide des liens ci-dessous :
Arrêter le site web
Démarrer le site 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>