Entita fondu aplikací je neplatná.

Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor (UnitMonitor)

Knowledge Base article:

Souhrn

Weby a webové aplikace závisí na dostupnosti fondů aplikací Internetové informační služby (IIS). Fondy aplikací služby IIS naopak závisí na Aktivační službě procesů systému Windows (WAS). Pokud se služba WAS nespustila nebo během spouštění nebo vypínání fondu aplikací nastaly chyby, nemusí být weby a webové aplikace dostupné.

Řešení

Aby byl fond aplikací funkční, je nutné nastavit identitu fondu aplikací na platný účet pro fond aplikací. Pro fondy aplikací existují dva typy identity: integrovaná a vlastní. Mezi integrované účty patří NetworkService, LocalService a LocalSystem. Výchozí (doporučovaná) je NetworkService. Pokud nastavíte identitu fondu aplikací na vlastní účet, budete muset zajistit, aby měl uživatel platná pověření a byl členem skupiny IIS_USRS. Následující postupy popisují způsob nastavení identity fondu aplikací a restartování fondu aplikací.

Postup pro nastavení identity fondu aplikací:

Postup pro přidání konkrétního uživatele (vlastní účet) do skupiny IIS_USRS:

Poznámka:Po přidání uživatele do skupiny IIS_USRS je nutné zastavit a znovu spustit Webové služby, aby nová přihlašovací práva začala platit. Tím se zastaví veškerý webový přenos na server.

Pokud jste do skupiny IIS_USRS nepřidali identitu, pokračujte kroky zastavení a opětovného spuštění fondu aplikací.

Postup pro zastavení a opětovné spuštění webových služeb:

Postup pro zastavení a opětovné spuštění fondu aplikací:

Fond aplikací můžete také znovu spustit pomocí následujícího odkazu:

Recyklovat fond aplikací

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Entita fondu aplikací je neplatná.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.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>^(5021|5057)$</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>