C# 简单的文档管理系统和API

C# 简单的文档管理系统和API,c#,.net,document-management,C#,.net,Document Management,在我的软件中,我需要能够连接到一个非常简单的文档管理系统 我需要能够: 签入/签出文档 添加文档 删除文件 也许是版本文档。(领域专家说没有,我怀疑他错了。) 此时,我们无需搜索文档 我需要能够从一个C#程序中实现这一点,因此必须有一个.NETAPI 我需要有一个以上的客户能够做到这一点在同一时间 我最终也需要能够通过网络连接完成这项工作。但只是后来 这是一个更大的应用程序的一部分,因此我必须能够保持低成本。我认为我不需要像Documentum或更高端的DM产品那样复杂的产品 客户将销售应用程序

在我的软件中,我需要能够连接到一个非常简单的文档管理系统

我需要能够:

  • 签入/签出文档
  • 添加文档
  • 删除文件
  • 也许是版本文档。(领域专家说没有,我怀疑他错了。)
  • 此时,我们无需搜索文档

    我需要能够从一个C#程序中实现这一点,因此必须有一个.NETAPI

    我需要有一个以上的客户能够做到这一点在同一时间

    我最终也需要能够通过网络连接完成这项工作。但只是后来

    这是一个更大的应用程序的一部分,因此我必须能够保持低成本。我认为我不需要像Documentum或更高端的DM产品那样复杂的产品

    客户将销售应用程序,因此必须有友好的转售协议


    有这样的东西吗?

    关于文档版本的需要:你的领域专家肯定是错的。不仅用户最终会要求这样做,或者需要合并一些东西,而且一旦您建立了其他需求,版本控制也很容易添加,所以您不妨尝试一下


    也许您可以将C#前端放在subversion存储库中。

    为什么不使用它呢?它是Windows Server免费提供的,它提供了管理文档、签入/签出版本控制、工作流程等所需的所有功能和API。它还内置了管理界面。

    基于共享点的解决方案是目前最具成本效益的解决方案。如果你想销售一种产品,你可能太迟了。有许多文档管理系统已经脱离了Documentum平台。查看一个非常好的基于SharePoint的解决方案。

    为什么不试试呢。它们还提供了一组非常好的API功能(包括可以在.NET中使用的web服务)


    关于经销商协议-不确定此协议

    很可能你是对的——但你以前与客户打过交道,嗯?:)我希望我需要它——而且,我怀疑我能找到一个有其他的而不是那个的DM。哈哈。不,文档管理是整个产品的一个小要求。不是最终目标。谢谢,这很有趣。我查看了Sharepoint,但发现Sharepoint服务器的成本太高,无法显示该产品的价格点。但如果我没有弄错,Sharepoint services是Windows服务器的一部分。我将进行调查。MOSS是您必须支付额外费用的,WSS在Windows Server 2003中是免费的。WSS是您所追求的一切。