Ele atinge o mecanismo de servidor webdav recebe muitos exemplos de servidor webdav em C# e Visual Basic que demonstram como criar um servidor webdav com back-end SQL ou com armazenamento do sistema de arquivos. Você pode adaptar essas amostras para utilizar quase qualquer armazenamento de back-end, incluindo armazenamento de dados via API CMS/DMS/CRM, API do Azure ou da Amazon. Os exemplos fornecidos são executados no Asp.net Core, Asp.net/iis, Mono ou HttPlistener.
Abaixo está uma breve descrição de algumas das amostras que você pode encontrar aqui.
Um servidor Webdav de classe 2 de plataforma cruzada que é executado no ASP.NET Core no Windows, Mac OS X e Linux. Ele armazena bloqueios e propriedades personalizadas em atributos estendidos do sistema de arquivos no caso de OS X e Linux ou nos fluxos de dados alternativos do NTFS no caso do Windows. Este exemplo é um servidor webdav totalmente funcional que pode ser usado para abrir, editar e salvar documentos do Microsoft Office diretamente no servidor, sem etapas de download/upload. Mais...
Um servidor Webdav de classe 2 de plataforma cruzada que é executado no ASP.NET Core no Windows, Mac OS X e Linux. Ele armazena todos os dados, incluindo bloqueios, conteúdo de arquivo e propriedades personalizadas no banco de dados do Microsoft SQL Server. Este exemplo é um servidor webdav totalmente funcional que pode ser usado para abrir, editar e salvar documentos do Microsoft Office diretamente no servidor, sem etapas de download/upload. Mais...
Um servidor WebDav baseado em HTTPListener, que é executado no iOS e Android no .NET Standard 2.0. Ele armazena todos os dados nos atributos estendidos do sistema de arquivos iOS/Android. Esta amostra fornece acesso aos documentos dentro de uma pasta de aplicativos móveis. Para ver os documentos, um usuário abre uma página de amostra servida por este servidor em um navegador da web em qualquer máquina da rede local. Um usuário pode abrir, editar e salvar documentos de volta ao dispositivo móvel, bem como pode fazer upload, baixar e gerenciar documentos usando qualquer cliente WebDav. Mais...