.net: виртуальные сетевые ресурсы, которые извлекают свой контент из баз данных или других источников - PullRequest
0 голосов
/ 12 марта 2009

Я хотел бы предоставить данные, которые могут поступать из разных источников (например, из базы данных или из других мест расположения папок) и сделать их доступными в качестве виртуальной сетевой папки, чтобы пользователи могли получать доступ к данным, а также записывать данные в эта структура виртуальной папки, где слушатель переводит действие в то, что должно быть сделано с файлом за кулисами. Я хотел бы реализовать версионность документов таким образом, когда перезаписанные файлы все еще доступны за кулисами, но пользователь видит только самый последний документ.

Эта функциональность является частью того, что то есть. Alfresco делает, система управления документами.

Я использую .NET, но эти сетевые папки должны быть доступны из других систем, таких как Mac OSX и Linux.

У кого-нибудь есть для меня отправная точка?

1 Ответ

1 голос
/ 12 марта 2009

Я смотрел на то, чтобы сделать нечто подобное некоторое время назад. Расследование привело меня к этой библиотеке (http://www.suchwerk.net/sodcms_FUSE_for_WINDOWS.htm) - это реализация FUSE для .NET ( Файловая система в Userspace ).

Довольно быстро и легко создавать виртуальные файловые системы в коде .net. Я не уверен, что эта реализация доступна с компьютера, но это хорошее место для начала, когда вы имеете дело с виртуальными файловыми системами, использующими управляемый язык.

Надеюсь, что вы встанете на хороший путь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...