diff --git a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/WebsitePanel.WebDavPortal.csproj b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/WebsitePanel.WebDavPortal.csproj
index 8fe886f5..a7fabd32 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/WebsitePanel.WebDavPortal.csproj
+++ b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/WebsitePanel.WebDavPortal.csproj
@@ -114,6 +114,9 @@
..\packages\Microsoft.AspNet.Web.Optimization.1.1.3\lib\net40\System.Web.Optimization.dll
+
+ ..\packages\WebDAV.dll.1.0.0.0\lib\WebDAV.dll
+
..\packages\WebGrease.1.6.0\lib\WebGrease.dll
diff --git a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/packages.config b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/packages.config
index 13d6221d..5c38485f 100644
--- a/WebsitePanel/Sources/WebsitePanel.WebDavPortal/packages.config
+++ b/WebsitePanel/Sources/WebsitePanel.WebDavPortal/packages.config
@@ -15,5 +15,6 @@
+
\ No newline at end of file
diff --git a/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/WebDAV.dll.1.0.0.0.nupkg b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/WebDAV.dll.1.0.0.0.nupkg
new file mode 100644
index 00000000..bee795ed
Binary files /dev/null and b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/WebDAV.dll.1.0.0.0.nupkg differ
diff --git a/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.dll b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.dll
new file mode 100644
index 00000000..76923224
Binary files /dev/null and b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.dll differ
diff --git a/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.xml b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.xml
new file mode 100644
index 00000000..d1b662ee
--- /dev/null
+++ b/WebsitePanel/Sources/packages/WebDAV.dll.1.0.0.0/lib/WebDAV.xml
@@ -0,0 +1,252 @@
+
+
+
+ WebDAV
+
+
+
+
+ Resourcedefinition from propfind
+
+
+
+
+ The absolute uri
+
+
+
+
+ Displayname of the resource if available
+
+
+
+
+ The content length if available.
+
+
+
+
+ Is the resource a directory.
+
+
+
+
+ Last modified date.
+
+
+
+
+ Creation date.
+
+
+
+
+ WebDAV credential information.
+
+
+
+
+ Initializes a new instance of the WebDAVClientCredential with the username and password.
+
+
+
+
+ Initializes a new instance of the WebDAVClientCredential with the username and password.
+
+
+
+
+ Initializes a new instance of the WebDAVClientCredential with the username and password.
+
+
+
+
+ Initializes a new instance of the WebDAVClientCredential with the username and password.
+
+
+
+
+ The authentication type.
+
+
+
+
+ The basic WebDAV client.
+
+
+
+
+ Initializes a new instance of the WebDAVClient.
+
+
+
+
+ Initializes a new instance of the WebDAVClient with the credential information.
+
+
+
+
+ Execute propfind for a resource.
+
+ The uro to request.
+ A list of resource informations or null on error.
+
+
+
+ Execute propfind for a resource.
+
+ The uro to request.
+ A list of resource informations or null on error.
+
+
+
+ Execute head on the resurce.
+
+ The uri to request.
+ Returns true if the resource is available.
+
+
+
+ Execute head on the resurce.
+
+ The uri to request.
+ Returns true if the resource is available.
+
+
+
+ Execute delete on the resurce.
+
+ The uri to request.
+ Returns true on success.
+
+
+
+ Execute delete on the resurce.
+
+ The uri to request.
+ Returns true on success.
+
+
+
+ Execute mkcol on the resurce. This creates a new directory. The uri may need end with a '/'.
+
+ The uri to request.
+ Returns true on success.
+
+
+
+ Execute mkcol on the resurce. This creates a new directory. The uri may need end with a '/'.
+
+ The uri to request.
+ Returns true on success.
+
+
+
+ Execute put to create a new hunk of data. The uri must not end with a '/'.
+
+ The uri to request.
+ The data as byte array.
+ Returns true on success.
+
+
+
+ Execute put to create a new hunk of data. The uri must not end with a '/'.
+
+ The uri to request.
+ The data as byte array.
+ Returns true on success.
+
+
+
+ Execute get on the resource.
+
+ The uri to request.
+ Returns a byte array.
+
+
+
+ Execute get on the resource.
+
+ The uri to request.
+ Returns a byte array.
+
+
+
+ Execute copy the resource.
+
+ The source uri.
+ The destination uri.
+ Overwrite existing.
+ Return true on success.
+
+
+
+ Execute copy the resource.
+
+ The source uri.
+ The destination uri.
+ Overwrite existing.
+ Return true on success.
+
+
+
+ Execute move the resource.
+
+ The source uri.
+ The destination uri.
+ Overwrite existing.
+ Return true on success.
+
+
+
+ Execute move the resource.
+
+ The source uri.
+ The destination uri.
+ Overwrite existing.
+ Return true on success.
+
+
+
+ Build the basic request object.
+
+ The uri to request.
+ The request method.
+
+
+
+
+ Build reource object from propfind request.
+
+ The body stream from propfind.
+ The request uri to extract the server.
+
+
+
+
+ Build a display name if no available.
+
+ The href component from propfind.
+ The display name.
+
+
+
+ Build a absolute uri if href returns only a part of a url.
+
+ The url from href in propfind.
+ The uri from source request.
+ Is the resource a collection.
+ The absolute path.
+
+
+
+ WebDAVClient credential information.
+
+
+
+
+ The proxy information.
+
+
+
+