Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CIFS server in .NET?

I need to represent some specific data as files in file share. Data is stored in a database and it needs some processing during the access. For this purpose, CIFS server is ideal solution. Does anybody know any CIFS/SMB server implementation in C#/.NET?

Sharepoint is doing something similar. Anybody knows how they do it? Is it a CIFS server or some sort of extension to Windows CIFS server?

like image 642
Marko Vodopija Avatar asked Nov 11 '22 10:11

Marko Vodopija


1 Answers

You can use SMBLibrary, it's an open-source SMB 1.0/CIFS, SMB 2.0 and SMB 2.1 server implementation in C#.

You can implement the IFileSystem interface and expose your database objects as a shared folder.

https://github.com/TalAloni/SMBLibrary

Tal Aloni

like image 138
Tal Aloni Avatar answered Nov 14 '22 21:11

Tal Aloni