IT Hit WebDAV Server Engine is provided with many WebDAV server examples in C# and Visual Basic that demonstrate how to build a WebDAV server with SQL back-end or with file system storage. You can adapt these samples to utilize almost any back-end storage including storing data via CMS/DMS/CRM API, Azure or Amazon API. The provided examples run in ASP.NET Core, ASP.NET/IIS, Mono or HttpListener.
Below is a short description of some of the samples that you can find here.
A cross-platform Class 2 WebDAV server that runs on ASP.NET Core on Windows, Mac OS X and Linux. It stores locks and custom properties in file system Extended Attributes in case of OS X and Linux or in NTFS Alternate Data Streams in case of Windows. This example is a fully-functional WebDAV server that can be used to open, edit and save Microsoft Office documents directly to server, without download/upload steps. More...
A cross-platform Class 2 WebDAV server that runs on ASP.NET Core on Windows, Mac OS X and Linux. It stores all data including locks, file content and custom properties in Microsoft SQL Server database. This example is a fully-functional WebDAV server that can be used to open, edit and save Microsoft Office documents directly to server, without download/upload steps. More...
A HttpListener-based mobile WebDAV server that runs on iOS and Android on .NET Standard 2.0. It stores all data in iOS/Android file system extended attributes. This sample provides access to the documents inside a mobile app folder. To see the documents a user opens a sample web page served by this server in a web browser on any machine in the local network. A user can open, edit and save documents back to the mobile device as well as can upload, download and manage documents using any WebDAV client. More...