.NET Server

WebDAV Server Engine for .NET

With IT Hit WebDAV Server Engine for .NET you can create your own WebDAV server, add WebDAV support to your existing .NET project or DAV-enable your CMS/DMS/CRM.

WebDAV Server Engine for .NET WebDAV Server Engine for .NET

No WebDAV and XML
Experience Required

No need to study WebDAV / CalDAV / CardDAV standards and protocols. The WebDAV XML requests are parsed by the IT Hit WebDAV Server Engine and converted to high-level .NET API calls.

Independent of
Storage Type

The Engine can publish data from file system, SQL database, Amazon S3, Azure, or any DMS/CMS/CRM. Virtually any storage can be used to keep the files data and hierarchy. You are free to program any required files tree hierarchy.

Tested with Most
WebDAV Clients

The Engine is tested with Microsoft Web Folders / mini redirector, Microsoft Office, LibreOffice / OpenOffice.org, iWork on iOS, MAC OS X Finder, Konqueror, Gnome Nautilus, and other WebDAV clients on Windows, MAC, Linux and mobile OSs.

Data Lake
Active Directory

Azure WebDAV Wizard

Azure WebDAV wizard creates and deploys WebDAV server with Azure Data Lake back-end into your Azure account. The wizard will create a new Azure App Service, a new Data Lake storage account with container and integrate it with Azure Active Directory

Start Wizard
Adding WebDav Support to Your Project

Quick Start with Visual Studio Integration

Using WebDAV Wizards for Visual Studio provided with SDK you can create a WebDAV server implementation in C# and Visual Basic. You can add WebDAV support to your ASP.NET Web Site, ASP.NET Web Application, ASP.NET MVC Web Application, or you can create a new WebDAV server project in ASP.NET, ASP.NET Core or HttpListener.


Quick Start with Visual Studio Integration

Creating WebDAV Server in .NET

This article provides you with a getting started guide with creating a WebDAV server. You will find where to download SDK, set license, where to read about creating program Class 1, Class 2 server and adding WebDAV to your project.


Creating WebDAV Server
Working with MS Office

Microsoft Office Integration and Opening Documents from a Web Page

One of the coolest WebDAV features is the ability to open Microsoft Office documents from a server and save back from Microsoft Office UI without additional download and upload steps. This article describes how to make your WebDAV server work with Microsoft Office.


Creating Class 2 WebDAV Server

In addition to features provided by Class 1 WebDAV server, Class 2 WebDAV server supports files and folders locking. Locking is required to protect the item from being modified by other users. Many WebDAV clients such as Microsoft Web Folders, Mac OS X WebDAV client and Microsoft Office require Class 2 WebDAV server.


Class 2 Server
Creating G Suite Server

Opening Documents for Editing on Google G Suite

We are testing a new editing module for G Suite that can be integrated with your WebDAV implementation. You can open documents from your DMS in Google G Suite online editor and save back directly into your DMS.


Programming WebDAV Server Search Capabilities

IT Hit WebDAV Server Engine for .NET provides DALS search support and shipped with file system and database sample search implementations. Read the following article to find how to add search support to your WebDAV project.


Creating CalDAV & CardDAV Server

Creating CalDAV & CardDAV Server in .NET

In this section you will find how to create create a CalDAV/CardDAV server, description of major CalDAV/CardDAV interfaces. A separate article in this section describes every step of the CalDAV/CardDAV server discovery process. Here you will also find links to the articles describing how to parse iCalendar and vCard formats using ITHit.Collab library.



This article describes how to find what may be wrong with your server. See where to find log files and how to capture HTTP traffic. You will also need log files and a traffic capture to report bugs and errors to IT Hit via our Help & Support center.


Class Reference Documentation

Class Reference Documentation

Online class reference documentation provides description of all WebDAV Server Engine for .NET interfaces, methods and properties with sample code.