Usando uma Conta Diferente Para o Application Pool

Nas seções anteriores usamos a conta IUSR padrão para o pool de aplicativos. Há casos em que você pode querer usar uma conta diferente para seu pool. A conta IUSR padrão do IIS pode não fornecer direitos de acesso suficientes aos recursos do sistema exigidos pela sua aplicação uniGUI ISAPI. A falta de acesso a esses recursos pode fazer com que sua DLL ISAPI pare de funcionar. Para evitar isso, você pode precisar trocar para uma conta diferente.

Como recomendação geral, se sua aplicação ISAPI não funcionar corretamente ou travar depois de um tempo, tente alternar para a conta integrada do Windows LOCAL SERVICE para ver se isso resolve o problema.

Para usar uma conta diferente, siga estes passos:

1

Abra as configurações de identidade do Application Pool

Abra o IIS Manager e escolha seu Application Pool. Na seção Process Model, escolha Identity.

Seleção de identidade do Application Pool
2

Selecione a conta preferida

No formulário Application Pool Identity selecione sua conta preferida. Por exemplo, escolha a conta de sistema NetworkService.

Escolher NetworkService
NetworkService selecionada
3

Opção: conta LocalSystem

Alternativamente, você pode escolher a conta LocalSystem.

Escolher LocalSystem
LocalSystem selecionada
4

Atualize as configurações de Autenticação da aplicação web

Modifique as configurações de Autenticação da aplicação web para que a identidade do Application Pool seja usada.

Configurações de Autenticação

Torne "Application pool identity" a opção ativa.

Definir Application pool identity