A identidade do Conjunto Aplicacional é inválida

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

Knowledge Base article:

Resumo

Os Web sites e as aplicações Web dependem da disponibilidade dos conjuntos aplicacionais dos Serviços de Informação Internet (IIS). Por sua vez, os conjuntos aplicacionais dos IIS dependem do Serviço de Ativação de Processos do Windows (WAS). Se o WAS não estiver em execução ou ocorrerem erros durante o arranque ou encerramento de um conjunto aplicacional, os Web sites e as aplicações Web podem não estar disponíveis.

Resoluções

Para que o conjunto aplicacional funcione, a identidade do conjunto aplicacional tem de ser definida para uma conta válida. Há dois tipos de identidade dos conjuntos aplicacionais: Incorporada e Personalizada. As contas incorporadas são NetworkService, LocalService e LocalSystem. A predefinição (Recomendada) é a NetworkService. Se definir a identidade do conjunto aplicacional como uma conta personalizada, terá de certificar-se de que as credenciais do utilizador são válidas e que o utilizador é um membro do grupo IIS_USRS. Os procedimentos seguintes descrevem como definir a identidade do conjunto aplicacional e depois reiniciar o conjunto aplicacional.

Para definir a identidade do conjunto aplicacional:

Para adicionar um utilizador específico (conta personalizada) ao grupo IIS_USRS:

Nota:depois de adicionar um utilizador ao grupo IIS_USRS, os serviços Web têm de ser parados e reiniciados para que os novos direitos de início de sessão entrem em vigor. Isto irá parar todo o tráfego Web para o servidor.

Se não tiver adicionado uma identidade ao grupo IIS_USRS, avance para os passos para parar e reiniciar o conjunto aplicacional.

Para parar e reiniciar os serviços Web:

Para parar e reiniciar o conjunto aplicacional:

Também pode reiniciar o conjunto aplicacional utilizando a hiperligação seguinte:

Reciclar Conjunto Aplicacional

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
A identidade do Conjunto Aplicacional é inválida
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.The.identity.of.the.application.pool.is.invalid.Monitor" Accessibility="Public" Enabled="true" 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>