“Acesso negado” ao tentar se conectar ao servidor IIS remoto da estação de trabalho local

1

Atualmente, estou escrevendo um aplicativo que se conecta ao servidor IIS e spiders através do diretório virtual para informações de coleta. Quando tento conectar de um Windows XP SP3 com a máquina IIS 5.1 a um servidor Windows Servers 2003 com IIS 6.0, recebo uma exceção "Acesso negado".

No log de eventos de segurança do servidor, ele mostra que estou tentando estabelecer uma conexão como a conta ASPNET da minha estação de trabalho local. Eu sou um administrador em ambas as máquinas e não parece desempenhar um fator com problemas para resolver o problema.

Eu postei este Então, pergunta sobre 4/1 e não chegou a lugar nenhum. Talvez postar no SF proporcionará melhor insight e resolução de problemas.

    
por Michael Kniskern 30.04.2009 / 23:43

1 resposta

3

Na discussão sobre o StackOverflow, você mencionou que ele funciona quando você o executa como um aplicativo C # independente, mas não quando você o executa como um aplicativo da Web.

Isso faz sentido. Quando você executá-lo como um aplicativo C # autônomo, ele está sendo executado com sua identidade. Quando você o executa por meio de um aplicativo da Web, ele está em execução usando a identidade que você configurou para solicitações da Web anônimas no IIS, nesse caso, a conta ASPNET dessa estação de trabalho local.

Dependendo da situação de segurança, você quer

(1) configure o servidor web local para que esse aplicativo atenda a solicitações anônimas da web usando uma conta diferente, uma que tenha permissões apropriadas no servidor ou

(2) configure o servidor web local para não permitir solicitações web anônimas. Você terá que fazer logon na página da web através do seu navegador da web usando o nome de usuário e senha associados a uma conta que tenha permissões apropriadas no servidor

    
por 01.05.2009 / 05:03