“Um privilégio obrigatório não é mantido pelo cliente.”

1

Eu tenho o iis5 no xp. Tudo estava funcionando até que tive que alterar a conta de usuário do serviço iis windows do Sistema Local para outro usuário ( detalhes ).

Agora está tudo bem, mas quando eu surfo eu fico:

"Um privilégio obrigatório não é mantido pelo cliente."

Como consertar isso?

    
por Yaron Naveh 18.10.2010 / 16:39

2 respostas

2

Você poderia dar mais detalhes?

Meu primeiro instinto é perguntar se a conta em que você está executando o IIS não tem direitos para executar como um serviço (mas isso não corresponde exatamente ao texto do erro).

Apenas por causa da sanidade, você concedeu ao usuário "Executar como um serviço" privelige através da Política de Segurança Local?

UPDATE1:AH-HA!(Primeiro,vocêreiniciouoserviçoIISdepoisdefazeressaalteração,certo?Seaindanãofuncionar...)Removaodireito"Executar como um serviço" e conceda-lhe o "Agir como parte do sistema operacional" direita e reinicie o serviço www. Além disso, para sanidade, limpe o cache do seu navegador. Não deve ser um problema, mas ...

UPDATE 2 : Como você está executando um aplicativo ASP (que é uma informação importante ...), siga as etapas descritas aqui e aqui

Além disso:

por 18.10.2010 / 17:50
1

Não tenho certeza, mas o mesmo diz que o gWaldo disse que pode ser uma configuração na Política de segurança local

eu acredito que você precisa habilitar a identidade de um cliente após a autenticação (posso estar errado)

De Microsoft

To work around this problem, verify that the ASPNET account has the correct user rights as follows:

%windir%\Microsoft.NET\Framework\Version\Temporary ASP.NET Files: Full Control

%windir%\Temp: Full Control

Application folder: Read

%installroot% hierarchy (for example, %windir%\Microsoft.Net\Framework\Version): Read

%windir%\Assembly: Read

Note This is the global assembly cache. You cannot directly use Windows Explorer to edit ACLs for this folder. Instead, open a command window, and then run the following command:

cacls %windir%\assembly /e /t /p domain\useraccount:R

Alternatively, before you use Windows Explorer, run the following command to unregister Shfusion.dll: regsvr32–u shfusion.dll

After you set user rights in Windows Explorer, run the following command to re-register Shfusion.dll: regsvr32 shfusion.dll

Web site root (for example, %root%\Inetpub\Wwwroot) or the path that the default Web site points to: Read %windir%\System32: Read

(Typically, the ASPNET account has already been granted user rights as a member of the Users group.)

    
por 18.10.2010 / 18:34