Getting Started with IT Hit WebDAV Server Engine
Download the IT Hit WebDAV Server Engine here and run the setup. The installation program installs WebDAV wizards for Visual Studio, as well as class reference documentation and samples. After installation you can access class reference and samples in Start menu.
When you run any WebDAV wizard for Visual Studio first time, you will be asked to enter the license file. You can request the trial license directly from License Setup Wizard or you can download it from your account here. You will also need the license to run samples provided with SDK.
Note that the product is fully functional even with a trial license and does not have any limitations during 1 month trial period. The License Setup Wizard will save the license file in registry and will automatically copy it into your project source code when generating WebDAV server implementation files.
The license file is set via
property, so you are free to program the license storage place.
When the trial license expires you will get a notification when you run the WebDAV wizard as well as via email. When you purchase the non-trial license you can replace the trial license running License Setup Wizard from your Start menu. In addition you will need to replace the trial license in the code, generated by the Wizard at the time when the trial license was used.
If you are currently using V1, V2 or previous V3 Beta or Release version, please read about what has changed and how to upgrade here.
Creating Your WebDAV Server
If you are new to WebDAV start reading about WebDAV wizards for Visual Studio:
WebDAV Server Wizards for Visual Studio
Then read about how to create a basic Class 1 WebDAV server using wizard. It describes core classes generated in your project as well as IT Hit WebDAV Server Engine interfaces required by any WebDAV server:
Creating a Class 1 WebDAV Server
To support major WebDAV clients, such as Microsoft Office, Web Folders / Miniredirector, Mac OS X Finder, etc you will need a Class 2 server. Read the article below about how Class 2 server works and how to create it using the wizard. It describes generated code and IT Hit WebDAV Server Engine interfaces required for Class 2 support:
Creating Class 2 WebDAV Server
If you know the basics of how WebAV works and wish to add WebDAV support to your existing ASP.NET Web Application, Web Site or MVC project you can jump to the article below. It describes how to setup WebDAV in the separate folder, while serving ASP.NET pages from the rest of your website, as well as it describes aspects of how Microsoft Office and Web Folders / Miniredirector interacts with WebDAV server. It also describes how enable Forms/cookies to run side by side with Basic or Digest authentication.
Adding WebDAV Support to Your Existing Web Project
The following article describes environments in which you can create and run your server, such as ASP.NET and Httpistener as well as potentially any other environment:
WebDAV Server Hosting Environment
This article will help you to understand how to enable special characters in item names and access to the folders protected by ASP.NET by default:
Enabling Special Characters and Protected Folders in ASP.NET/IIS-hosted WebDAV server
comments powered by