Site hospedado no IIS não funciona

1

Hospedei um site no site padrão do IIS e tentei acessá-lo. Funcionou bem. mas quando eu tentei hospedá-lo como um site separado, não consigo acessar o site. Eu recebo o erro abaixo

"Erro HTTP 401.1 - Não autorizado Você não tem permissão para visualizar este diretório ou página usando as credenciais que você forneceu."

Nome de domínio dos Servidores Hospedados: domain-dev.com

tipo de autenticação usada: Autenticação do Windows

nome do domínio do usuário que acessa o site: domain.com (é diferente do nome de domínio dos servidores hospedados)

etapas seguidas ao hospedar o aplicativo como site separado

  • Clique com o botão direito do mouse em Sites e selecione "adicionar site".
  • deu FSApp como nome do site. Pool de aplicativos selecionados. deu o caminho.
  • na ligação à esquerda Tipo e porta inalterada selecionada o endereço IP do servidor na seção ip deu o nome do host como "fuapp.domain.com"
  • verificado no site inicial imediatamente. então clicou em OK.

Agora, depois de criar isso quando tentei acessar o aplicativo, aparece um pop-up solicitando credenciais de usuário. Eu tentei registrar com minhas credenciais (domínio / [meu nome de usuário]) Depois de três tentativas, mostra o erro acima mencionado. (Eu entrei no servidor hospedado com o mesmo nome de usuário com o qual eu tentei acessar o site)

    
por Jayakumar 18.07.2013 / 08:54

1 resposta

0

A autenticação do Windows depende do usuário ter permissões para exibir o diretório que você está compartilhando no IIS. Quando os usuários estão sendo solicitados a credenciais, eles precisarão inserir uma combinação de login / senha listada nas permissões para a pasta que você está compartilhando no IIS.

Digamos que você queira compartilhar c: \ www e usar a Autenticação do Windows no IIS. Digamos que você tenha um usuário chamado 'usuário' adicionado ao seu domínio do Windows (diretório ativo). Para fazer isso funcionar, você terá que fazer o seguinte:

  1. clique com o botão direito na pasta c: \ www no Windows Explorer
  2. Clique na guia Segurança
  3. Clique em Editar, onde diz para alterar as permissões, clique em Editar
  4. Clique em Adicionar
  5. Na caixa de diálogo adicionar, verifique se o contexto está definido para o domínio do Windows
  6. digite 'usuário' (sem '') no diálogo de pesquisa
  7. Clique em Verificar nomes
  8. Clique em OK
  9. Dependendo do nível de acesso que você deseja conceder à conta do "usuário" no seu website, aplique as permissões apropriadas. Eu sugiro strongmente que você só dê Read & Execute, liste o conteúdo da pasta e as permissões de leitura.
  10. Clique em OK

Agora, se você fizer login no seu computador usando essa conta de 'usuário' (você pode substituir o usuário pelo login da sua rede, basta substituir o usuário pelo seu nome de usuário em todas as etapas anteriores) e iniciar o Internet Explorer , o Internet Explorer deve passar as informações sobre o fato de que você está logado através da conta do usuário e nem sequer solicitar que você insira quaisquer credenciais.

Se você estiver usando o Firefox ou o Chrome, será necessário digitar as credenciais 'domínio \ usuário' para o nome de usuário e a senha que você atribuiu a essa conta e permitir que você entre.

Por favor, deixe-me saber se eu tenho algum dos detalhes sobre sua pergunta errada.

    
por 18.12.2013 / 00:31