Web sitesi ve Web uygulaması yalıtımını sağlamak için Internet Information Services (IIS) uygulama havuzları benzersiz adlara ve düzgün şekilde yapılandırılmış kimliklere sahip olacak şekilde yapılandırılmalıdır. Bir uygulama havuzunun yapılandırılması sırasında hatalar oluşursa, uygulama havuzu kendisine atanan Web sitelerine ve Web uygulamalarına hizmet veremeyebilir.
Uygulama havuzu yapılandırmasını düzeltme.
Uygulama havuzu yapılandırmasını olay günlüğü iletisinde belirtilen şekilde düzeltin. Sorun devam ederse ApplicationHost.config dosyasının izinlerini denetleyin ve gereken tüm hizmetlerin başlatıldığından emin olun. Bazı durumlarda WAS'yi durdurmanız ve yeniden başlatmanız gerekebilir.
Internet Information Services (IIS) Yöneticisi'ni kullanarak uygulama havuzu yapılandırmasını düzenleme
Uygulama havuzu yapılandırmasını düzenlemek 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.
Bağlantılar bölmesinde, sunucu düğümünü genişletin ve Uygulama Havuzları'nı seçin.
Özellikler Görünümü'nde, yapılandırmak istediğiniz uygulama havuzunu seçin.
Eylemler bölmesinde, Gelişmiş Ayarlar'a tıklayın.
Uygulama havuzu yapılandırmasını olay günlüğü iletisinde belirtilen şekilde düzeltin.
Tamam'a tıklayın.
WAS'yi durdurma ve yeniden başlatma
WAS'yi durdurmak ve yeniden başlatmak için:
Not : WAS durdurulduğunda, World Wide Web Yayımlama Hizmeti (W3SVC) dahil olmak üzere WAS'ye bağlı diğer hizmetler de durdurulur. Bununla birlikte, W3SVC veya diğer hizmetleri de yeniden başlatmanız gerekebilir.
Yükseltilmiş Komut İstemi penceresi açın. Başlat'a tıklayın, Tüm Programlar'ın üzerine gelin, Donatılar'a tıklayın, Komut İstemi'ne sağ tıklayın ve ardından Yönetici olarak çalıştır'a tıklayın.
Komut isteminde net stop was /y yazın.
Komut isteminde net start was yazın.
W3SVC'yi komut istemi yoluyla yeniden başlatmak için net start w3svc yazın. Ayrıca, WAS kapatıldığında durdurulan diğer tüm hizmetleri başlatın.
Target | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider | Default |
Filter | ConditionDetection | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.10.0.Application.pool.has.an.IdleTimeout.equal.to.or.greater.than.the.PeriodicRestart.time" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.10.0.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5152</Value>
</ValueExpression>
</SimpleExpression>
</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>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.10.0.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.10.0.Application.pool.has.an.IdleTimeout.equal.to.or.greater.than.the.PeriodicRestart.time.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>