500.19 no IIS 7, não consigo fazer logon localmente

2

@@ EDIT: Mesmo quando as Políticas de Segurança foram alteradas para adicionar a conta de serviço como uma conta de serviço (veja @Edit abaixo) isso ainda não está funcionando, com o mesmo problema exato.

Eu já vi este problema e acho que a resposta deve ser perto disso, mas parece que posso ' Ainda faço isso. O engraçado é o mesmo (eu acho) foi feito por mim em outro servidor com o IIS 7 um ano atrás ou assim, sem mais problemas. Pode ser também que eu não me lembre tanto disso. Eu tenho um servidor Apache em execução na porta 80 (Isso não pode ser alterado)

Isso é o que eu fiz:

AppPool integrado foi um problema no outro servidor que eu coloquei, então eu tentei mudar o

  • AppPool padrão para um .Net clássico
  • O Pool de WebApp para um .Net clássico

O usuário também é obrigatório no Webservice, por isso estou colocando uma conta de serviço que se faz passar por qualquer usuário anônimo (ou não) que possa acessar, então eu tenho

  • A ServiceAccount como administrador de wwwroot e subpastas
  • A conta de serviço representada por padrão no site padrão
  • A conta de serviço representada em todos os aplicativos Web que eu preciso

  • testei o acesso e os dois Authorization & Trabalhos de autenticação maravilhoso.
  • Reiniciei o aplicativo, o site e o IIS várias vezes sem sucesso.
  • Verificou o log de eventos sem encontrar nada de útil.
  • Modificado applicationHost.config envolvendo-se em mais problemas do que soluções.

Isso é o que recebo quando tento ver as configurações do aplicativo no IIS7

--------------------------- Application Settings ---------------------------

     

Ocorreu um erro ao executar este   operação.

     

Detalhes:

     

Nome do arquivo:   \? \ C: \ Windows \ system32 \ inetsrv \ config \ applicationHost.config

     

Número da linha: 165

     

Erro: Não é possível fazer logon localmente em% SystemDrive% \ inetpub \ wwwroot como usuário   MyDOMAIN \ MyUser com senha do diretório virtual

     

--------------------------- OK ------------------- --------

Isso é o que eu vejo quando vou para minha página (uma asmx)

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information Module IIS Web Core Notification Unknown Handler Not yet determined

Error Code 0x80070569

Config Error Can not log on locally to C:\inetpub\wwwroot as user MyDOMAIN\MyUser with virtual directory password

Config File Unavailable (Config Isolation)

Requested URL http://localhost:8080/myApp/MyWebService.asmx

Physical Path

Logon Method Not yet determined

Logon User Not yet determined

@EDIT: 0x80070569 me levou a ver que a conta de serviço não estava fazendo logon como um serviço (como deveria), nem como um processo em lote.

Era uma configuração de segurança que deve ser tocada, um objeto de diretiva de grupo deve ser definido para a conta (no exemplo MyDOMAIN \ MyUser). E esse é um acesso que somente a área de segurança de TI pode conceder.

    
por apacay 18.07.2011 / 21:42

2 respostas

0

Na verdade, era uma política secpol.msc O que estava bloqueando o acesso à web. A ServiceAccount não era de serviço.

Como na edição em que postei, a IT Security me deu os privilégios para definir uma s uma conta de serviço , mas isso por si só não funcionaria.

Nas configurações avançadas do site

Tipo de logon de credenciais do caminho físico, o Logon de lote foi selecionado.

E a conta de serviço ainda não tinha os privilégios para executar como um processo em lote .

E foi isso.

Não apenas a conta de serviço, mas também o Executar como um trabalho em lotes era necessário.

    
por 03.08.2011 / 15:46
1

Defina as credenciais do caminho físico Login no The ClearText, funcionou para mim.

    
por 03.04.2012 / 15:48

Tags