Skip to content

A c# WebDAV Server and Client, support netframework and netstandard.

License

Notifications You must be signed in to change notification settings

surfsky/WebDAVSharpCore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDAVSharpCore

A c# WebDAV Server and Client, support netframework and netcore app.

Reference

Projects

NetFramework

  • WebDAVSharp.Server : webdav server lib for netframework 4.5
  • WebDAVSharp.Service : console webdav service
  • WebDAVSharp.Client : console webdav client

NetCore

  • WebDAVSharp.ServerV2 : webdav server lib for netcore app 2.0
  • WebDAVSharp.ServerV3 : webdav server lib for netcore app 3.0(developing)
  • WebDAVSharp.Site : aspnetcore site for webdav(developing)

Tasks

  • All-in-one solution
    • WebDAVSharp.Server : webdav server lib for netfx
    • WebDAVSharp.Service : console service
    • WebDAVSharp.Client : console client
    • WebDAVSharp.ServerV2 : webdav server lib for netcoreapp 2
    • WebDAVSharp.ServerV3 : webdav server lib for netcoreapp 3
  • Modify project WebDAVSharp.Service
    • Run suceess.
    • Set port and root path.
  • RaiDrive client to link to server
  • Modify project WebDAVSharp.Client
    • Run success.
    • Support user, password, domain parameters
    • Create WebDavClient class
  • Create project WebDAVSharp.ServerV3
    • Transfer to supporting netcore app v3.1
    • Comile success
    • Change Log to serilog(Microsoft.Extensions.Logging)
    • Change user to db store, not windows users.
  • Create project WebDAVSharp.Site
    • Login
    • Dir
    • Download
    • Upload
    • Rename
    • Move
    • Lock/Unlock

About

A c# WebDAV Server and Client, support netframework and netstandard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.6%
  • Other 1.4%