题
我们正在构建一个 .NET Web 应用程序(案例管理),它需要一个文档管理系统来存储和管理文档,同时它可以在该应用程序之外使用,例如 Intranet。与其发明轮子来做到这一点,是否有任何文档管理系统组件可以与 .NET 集成?我更喜欢商业版,但如果有开源版,我会非常高兴。
谢谢
解决方案
其他提示
您是否想到了基于的解决方案 颠覆. 。您可以使用 SharpSVN (.NET) 基于它创建您自己的文档管理。优点:
- 可以在SVN中管理访问权限
- 您可以将任何您想要的信息附加到文档中,这意味着 SVN 属性
- 它是完全开源的并被积极使用/维护
- 可以使用“外部”创建链接
- 您可以通过分支/标记轻松为文档创建基线
- Subversion 会进行二进制差异,因此您可以最大限度地减少备份开销。
- 文档检索可能有点慢,但通常用户想要最新版本的文档,这可以通过使用本地副本或缓存来解决。
不隶属于 StackOverflow