Skip to content
WebDAV, CalDAV & CardDAV server examples in C# and VB based on IT Hit WebDAV Server Engine for .NET
C# Visual Basic JavaScript ASP HTML CSS TSQL
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CS v8.1.5257 Jul 12, 2019
VB
README.md

README.md

WebDAV Server Examples in C# and VB

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.

ASP.NET Core WebDAV Server with File System Storage Example

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...

ASP.NET Core WebDAV Server with Microsoft SQL Storage Example

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...

iOS & Android WebDAV Server on .NET Standard 2.0 Example

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...

You can’t perform that action at this time.