Estou tentando definir credenciais de pool de aplicativos para uma conta de domínio específica para um projeto do asp.net MVC no iis 7.5 em um servidor corporativo do Windows 7. Eu estou usando o .net versão 4 e acredito que isso está definido corretamente em toda a interface do iis.
Nós configuramos uma conta de usuário na forma de domainName \ username com uma senha específica, que denotarei password0 (não seu nome real). Quando eu insiro o nome do usuário (nome_do_domínio \ nome do usuário) e a senha específica (senha 0) e confirmo, o conjunto de credenciais fornece uma caixa de mensagem informando que a senha especificada é inválida. Digite uma nova senha.
Depois de muita pesquisa sobre o Stack Overflow e em outros lugares, isso quase sempre não é um problema de senha (note como a mensagem de erro específica foi escolhida, mas eu discordo) e geralmente um problema de configuração com a conta e as configurações da máquina .
Um site recomendado como solução alternativa para usar o prompt de comando para inserir as configurações, o que funciona para o pool de aplicativos - para os interessados, o formato é:
appcmd set config /section:applicationPools "/[name='specificAppPoolName'].processModel.identityType:SpecificUser" "/[name='specificAppPoolName'].processModel.userName:domainName\username" "/[name='specificAppPoolName'].processModel.password:password0"
Isso funciona, no entanto, para a próxima etapa, quando vou ao site do iis usando o pool de aplicativos e uso
iis - > Site - > site específico - > Configurações básicas
e tente usar o botão "Conectar como", nem o repasse nem o usuário específico funcionar, se eu tentar definir o usuário específico, o antigo problema de senha reaparecerá (sem dúvida não é uma senha mal digitada, obrigado novamente para quem define estas mensagens de erro).
As configurações de teste fornecem informações como Falha de login: nome de usuário desconhecido ou senha incorreta com código 0x8007052E (autenticação)
e as credenciais usadas para acessar o caminho físico especificado são inválidas (autorização)
NOTA: eu já corri
aspnet_regiis -ga domainName\username
várias vezes.
Também adicionei especificamente domainName \ username à pasta publicada para o aplicativo MVC.
Sei que há posts relacionados a estouro de pilha, mas não consegui fazer nada funcionar e reluto em reabrir perguntas antigas. Esta é uma configuração bastante importante para tornar o MVC geralmente uma solução viável em nossa loja.
Eu adicionei algumas das coisas que eu tentei nos comentários, no entanto, enquanto algumas das coisas "funcionam" no sentido de serem operações válidas, até hoje elas não corrigiram o problema geral.
Alguém sabe como fazer isso, uma solução alternativa ou talvez até mesmo um link para um passo a passo configurado para esse cenário de configuração?
Obrigado antecipadamente!