AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 38222
Accepted
Nathan Ridley
Nathan Ridley
Asked: 2009-07-10 03:52:46 +0800 CST2009-07-10 03:52:46 +0800 CST 2009-07-10 03:52:46 +0800 CST

IIS 7.5 (Windows 7) - Erro HTTP 401.3 - Não autorizado

  • 772

Estou tentando testar meu site ASP.Net no localhost e estou recebendo este erro:

HTTP Error 401.3 - Unauthorized
You do not have permission to view this directory or page because of
the access control list (ACL) configuration or encryption settings for
this resource on the Web server.

Eu tenho os seguintes usuários na pasta do aplicativo do site, com permissões totais de leitura/gravação:

  • SERVIÇO DE REDE
  • IIS_IUSRS
  • SISTEMA
  • Administradores
  • Natan (eu)

O que posso tentar consertar isso?

http windows-7 iis-7.5
  • 11 11 respostas
  • 178633 Views

11 respostas

  • Voted
  1. Best Answer
    Ejaz
    2010-06-29T11:32:36+08:002010-06-29T11:32:36+08:00

    O IIS 7 também cria "IUSR" como usuário padrão para acessar arquivos via IIS. Portanto, faça com que o usuário IUSR tenha acesso de leitura a arquivos/pastas.

    Como verificar se o IUSR leu o Access? Clique com o botão direito -> Pasta -> Propriedades -> Guia Segurança Veja se o IUSR está na lista de nomes de grupo ou usuário, se não.

    Clique em Editar -> Adicionar -> Avançado -> Localizar agora -> Selecione IUSR e clique em OK quatro vezes

    • 125
  2. Stryder
    2010-08-21T02:49:07+08:002010-08-21T02:49:07+08:00

    Encontrei isso em outro fórum, então não posso levar crédito, mas fiz isso e funcionou para mim:

    "Tente alterar a configuração de autenticação anônima no IIS7:

    Clique em Autenticação e clique em editar depois de escolher Autenticação Anônima. Na janela de abertura, selecione a identidade do pool de aplicativos e clique em OK. "

    • 33
  3. Mark
    2012-01-06T12:56:02+08:002012-01-06T12:56:02+08:00

    Eu tive o mesmo problema no IIS 7.5 no Windows Server 2008. Para mim, as etapas a seguir funcionaram para corrigir o problema:

    • Abra o Gerenciador de IIS
    • Clique no site que você deseja editar
    • Clique duas vezes em Autenticação
    • Clique em Autenticação Anônima e clique em Editar... em Ações
    • Altere para usar as credenciais de identidade do pool de aplicativos em vez do usuário específico (o meu era IUSR)

    Depois que fiz essa alteração, meus erros 401.3 desapareceram.

    • 23
  4. MattB
    2009-07-10T06:29:43+08:002009-07-10T06:29:43+08:00

    Você está usando um mecanismo de login ou apenas uma autenticação anônima?

    Se anônimo, acesse o gerenciador do IIS, no ícone Autenticação, escolha o nome de autenticação anônima e clique no botão Editar em Ações. Verifique qual usuário está especificado lá e certifique-se de que ele tenha permissões para os arquivos/pastas do site.

    Se você tiver algum tipo de sistema de login, certifique-se de que o(s) usuário(s) com o qual você está fazendo login tenham permissões para os arquivos do site e certifique-se de que o ID do pool de aplicativos sob o qual você está executando tenha pelo menos acesso de leitura aos arquivos.

    • 10
  5. ntcolonel
    2010-06-09T19:19:59+08:002010-06-09T19:19:59+08:00

    Por padrão, com o IIS 7.5, cada pool de aplicativos é executado em sua própria "identidade virtual". A identidade do pool de aplicativos são as credenciais usadas para acessar o sistema de arquivos.

    Não tenho certeza da mecânica disso, mas a Microsoft fez isso para aumentar a segurança da instalação padrão, aliviando a necessidade de criar contas de serviço em determinados cenários de instalação. Independentemente disso, o resultado é que você terá que identificar essa conta de "identidade virtual" e conceder acesso ao seu diretório ou alterar a conta de serviço do pool de aplicativos.

    As identidades virtuais do pool de aplicativos são denominadas "IIS AppPool\", portanto, se você estiver usando o DefaultAppPool, sua identidade será "IIS AppPool\DefaultAppPool".

    Consulte este artigo para obter detalhes mais completos.

    • 3
  6. Alex
    2014-07-09T06:54:42+08:002014-07-09T06:54:42+08:00

    Oi para mim no trabalho do IIS 8: 1) Vá no diretório virtual do IIS - 2) autenticação - 3) autenticação anônima - 4) defina a identidade do pool de aplicativos.

    • 3
  7. Daniel Hedenström
    2012-02-28T09:57:16+08:002012-02-28T09:57:16+08:00

    Como nenhuma das respostas acima me ajudou, pensei em compartilhar como resolvi esse problema quando me deparei com ele na minha máquina local executando o win7 e o IIS7.

    • Vá para IIS7 -> Pools de aplicativos

      Encontre o pool de aplicativos do seu site (no meu caso DefaultAppPool), clique com o botão direito e escolha Opções avançadas.

      Encontre o capítulo Modelo de Processo e altere o campo Identidade para um usuário que você sabe com certeza tem acesso aos arquivos na pasta do seu site (no meu caso o administrador local)

    • 2
  8. Chris Pickering
    2015-03-12T06:25:30+08:002015-03-12T06:25:30+08:00

    Respondendo para incluir informações dos comentários sobre a resposta aceita.

    No IIS 7.5 no Windows Server 2008r2, o grupo IIS_IUSRS já está incluído, mas o grupo IUSR separado ainda deve ser adicionado às permissões para permitir o acesso/download de arquivos.

    Para obter mais informações sobre as diferenças nas contas, consulte Noções básicas sobre contas internas de usuário e grupo no IIS.

    • 2
  9. Matt
    2009-07-10T06:36:01+08:002009-07-10T06:36:01+08:00

    Tente isto... Vá para Gerenciamento do Computador (clique com o botão direito no meu computador e selecione Gerenciar) --> Usuários e Grupos Locais --> Usuários --> Selecione IUSR_MACHINENAME --> Clique com o botão direito do mouse em Propriedades --> Certifique-se de que é um membro de IIS_WPG e usuários e não convidados.


    Estou trabalhando com o Server 2008 R2 e a conta IUser não está disponível na lista.

    • 1
  10. titilola
    2010-11-26T07:39:17+08:002010-11-26T07:39:17+08:00

    Tente instalar o lado do cliente do IIS usando aspnet_regiis -ce redefina o IIS.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve