O WebDAV funciona mesmo no IIS 7? Eu digo não

6

AKA "Quando os desenvolvedores precisam ter seus próprios administradores de sistema"

Eu tentei todas as configurações dos 10 principais resultados de estouro de pilha e de falha de servidor para o WebDAV 405 no IIS (para verbo PROPFIND e PUT). Estou executando o servidor 2008 SP2. Seguiu todas as instruções aqui . Eu não sou estranho para configurar servidores. Isso não chegou a lugar nenhum depois de 8 horas.

Confirmado system.webserver em applicationhost.config:

<add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
  • Porta 443 com autenticação básica, mesmo problema.

  • Tentou a porta 80 com o windows auth. Quebrado. (405)

  • Autenticação do Windows. Verifique.

  • Adicionado regras de criação para o site e o aplicativo padrão. Verifique.

  • Não é o firewall. Verifique.

  • adicionado recurso de função "Experiência da área de trabalho"

  • Tentei HTTPS com autenticação básica na porta 443. Não funciona.

  • Nenhum outro serviço está sendo executado como o Sharepoint. Verifique.

  • o usuário confirmado tem permissões de nível de NT de leitura / gravação para a pasta / diretório virtual

  • tentou net use * http://localhost /user:MYDOMAIN\me myPass obter erro 1920, se eu não autenticar, recebo o erro 67

  • confirmou que não estou aplicando filtragem ao WebDAV:

      <requestFiltering>
        <fileExtensions applyToWebDAV="false" />
        <verbs applyToWebDAV="false" />
        <hiddenSegments applyToWebDAV="false" />
    

    405 - O verbo HTTP usado para acessar esta página não é permitido.

      

    A página que você está procurando não pode ser exibida porque um método inválido (verbo HTTP) foi usado para tentar acessar.

DEIXAR DE ACOMPANHAR?

Outrasperguntasqueajudaramninguém:

405 - 'Método não permitido' adicionando serviço hospedado em IIS7

webdav no iis7.5 - simplesmente não pode fazê-lo funcionar

link

    
por FlavorScape 07.07.2012 / 00:58

2 respostas

1

Eu apenas tentei usar configurações muito básicas:

  1. Installed IIS Role with WebDAV Authoring & Windows Authentication selected (+ defaults)
  2. Enabled Windows Authentication on the default Website
  3. Disabled Anonymous authentication on the default website
  4. On the default website, in "webDAV authoring rules", i put:
    • All Content / All users / Read/Source/Write
    • And I enabled WebDAV on the default website
  5. I disabled the Firewall
  6. then, from another machine:

Talvez isso ajude você a começar ...

    
por 07.07.2012 / 09:18
-1

Eu lutei e lutei com isso. Eu parei meu site rodando na porta 80 e o WebDav funciona bem. Contanto que eu crie um site separado para o WebDav e o execute em uma porta diferente, tanto o meu site quanto o WebDav funcionarão! Sim, sou de ouro. Espero que isso ajude alguém.

    
por 26.12.2014 / 23:29

Tags