HTTP kullanan Internet Information Services (IIS) Web sitelerinin kullanılabilir olması için bazı önemli IIS bileşenleri gereklidir. Bu işlemlerin tümünün düzgün şekilde çalışması gerekir: Windows İşlem Etkinleştirme Hizmeti (WAS), World Wide Yayımlama Hizmeti (W3SVC) ve HTTP hizmeti. Bunun yanı sıra, Web sitesine ait uygulamalar için düzgün şekilde çalışan bir uygulama havuzu kullanılabilir olmalıdır. Bu bileşenlerden bir çalışmadığında Web sitesi kullanılamaz.
Site için uygulama yolunu ayarlama
Bir Web sitesinin geçerli bir uygulama yolu olmalıdır. Uygulama yolu hatalıysa, site başlatılmayacaktır. Web sitesi için geçerli bir uygulama yolu ayarlayın, ardından siteyi yeniden başlatın.
Web sitesi için geçerli bir uygulama yolu ayarlama
Web sitesi için geçerli bir uygulama yolu ayarlamak için:
Yükseltilmiş Komut İstemi penceresi açın. Başlat'a tıklayın, Tüm Programlar'ın üzerine gidin, Donatılar'a tıklayın, Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır öğesine tıklayın.)
cd % Windir %\system32\inetsrv\config yazın
notepad ApplicationHost.config yazın.
Not Defteri'nde, system.applicationHost altında siteler bölümünü arayın ve hataya neden olan Web sitesini bulun.
Uygulama yolunu düzeltin veya varsayılan bir yolu olması için aşağıdakileri site yapılandırmasına ekleyin:
<application path="/">
<virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
</application>
Web sitesini yeniden başlatma
Web sitesini yeniden başlatmak için:
Başlat'a tıklayın, Denetim Masası'na tıklayın ve ardından Yönetimsel Araçlar'a tıklayın.
Internet Information Services (IIS) Yöneticisi'ne sağ tıklayın ve Yönetici olarak çalıştır'ı seçin.
IIS Yönetici Bağlantıları Bölmesinde, bilgisayar adını genişletin.
Siteleri Genişletin.
Yeniden başlatılması gereken Web sitesini seçin.
Siteyi durdurmak için Eylemler bölmesinde Durdur'a tıklayın.
Siteyi başlatmak için Eylemler bölmesinde Başlat'a tıklayın.
Bunu aşağıdaki bağlantıları kullanarak da yapabilirsiniz:
Web Sitesini Durdur
Web Sitesini Başlat
Target | Microsoft.Windows.InternetInformationServices.10.0.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.10.0.WebSite.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.WebSite.RootApplicationDefined.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.WebSite" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.10.0.WebSite.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.WebSite.RootApplicationDefined.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>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5056|5161)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>