IIS 7.5 retornando 403 na solicitação WebDAV PROPFIND

1

Estou configurando um servidor IIS 7.5 para o WebDAV. Quando o aplicativo cliente emite uma solicitação PROPFIND anônima para ler o conteúdo do diretório, o servidor retorna um status 403 Proibido. Eu preciso disso para retornar uma listagem de diretórios. O que preciso fazer para corrigir isso? Temos isso funcionando corretamente em um servidor IIS 6.0.

Configuração:

  1. Foi criado um diretório virtual que aponta para um compartilhamento em um servidor de arquivos. O IIS está configurado para se conectar usando uma conta específica.
  2. O WebDAV foi instalado e ativado.
  3. As solicitações de propriedade anônima do WebDAV foram ativadas.
  4. Uma regra do WebDAV foi criada no diretório virtual acima para permitir solicitações de leitura para todo o conteúdo e todos os usuários.
  5. Apenas a autenticação anônima está ativada.

Solução de problemas:

  • Se eu navegar no diretório usando o IE, obtenho uma listagem de diretórios, para que a navegação no diretório funcione.
  • O log de solicitações com falha do IIS contém as seguintes entradas:
    No.  Severity   Event                                                                             Module Name 
    93   Warning    -MODULE_WARNING                                                                   WebDAVModule
                    ModuleName          WebDAVModule
                    Data1               Invalid Depth: For PROPFIND Not Allowed Due To Configuration
                    Data2
                    ErrorCode           0
                    ErrorCode           The operation completed successfully. (0x0)
    94   Warning    -MODULE_SET_RESPONSE_ERROR_STATUS                                                 WebDAVModule
                    ModuleName          WebDAVModule
                    Notification        128
                    HttpStatus          403
                    HttpReason          Forbidden
                    HttpSubStatus       22
                    ErrorCode           0
                    ConfigExceptionInfo
                    Notification        EXECUTE_REQUEST_HANDLER
                    ErrorCode           The operation completed successfully. (0x0)
    
por Scott 22.05.2012 / 19:53

1 resposta

4

Em Configurações do WebDAV, eu precisava definir "Permitir consultas de propriedade com infinte Depth" como True.

    
por 27.08.2012 / 21:16