A c# WebDAV Server and Client, support netframework and netcore app.
- https://github.com/WebDAVSharp/WebDAVSharp.Server
- https://github.com/yar229/WebDavMailRuCloud
- https://github.com/Winterleaf/Winterleaf-WebDavSharp.SQLExample
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)
- 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
- Success: http://localhost:8880, using windows username and password.
- 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