.NET中的文档管理系统

问题描述:

没有人知道可以与.NET集成的文档管理系统(或模块)吗?.NET中的文档管理系统

谢谢。

+7

可以使用Sharepoint吗?这将提供很多的功能,只需少量编码,但您必须进行配置。 – DOK 2009-05-03 19:12:51

+0

@DOK:听起来像是对我的回答,你有没有把它作为答案发布的原因? – AnthonyWJones 2009-05-03 19:15:06

我不完全确定你是什么样的集成。如果你正在寻找一个独立的解决方案,它有一个可以使用.Net语言的API接口,我不禁要提到M-Files。虽然我需要提一提,这个建议可能是非常有偏见的。

该系统是商业化的,但有一个免费版本可用的一些限制,如用户数量等我相信。

该API是一个非常稳定的COM API,通过COM互操作非常流畅。这是强类型等,所以使用它.Net不像其他COM COM API不会有麻烦。 (Cough..Office..Cough)在内部,API用于提供一个Web界面,作为本地Windows集成的替代方案,因此它保持最新并且可用于此原因。

古典经典是Dot Net Nuke。模块周围有一个很大的社区,当然你可以自己写。最重要的是它是开源的。

+2

我不认为DNN特别适合DMS任务。仅仅因为你*可以*写一个模块来做任何事情并不意味着太多。 WCM似乎比DM更适合。 – 2009-05-05 01:24:12

看看SiteFinityGraffiti。我目前正在评估这两个作为我们网站的潜在解决方案。

+0

这些都是WCM系统,而不是DM系统。他们是否有DM加载项? – 2009-05-05 01:29:12

+0

当涉及到.NET时,CM和DM之间的区别有点灰。由于他们没有详细说明任何细节,我想我会指出他们的其他工具。 Sitefinity强大的接近在线文档系统。 – 2009-05-05 02:13:06

如果成本没有问题,并且您可以使用标准的DMS(例如只有很小的自定义开发),Microsoft Office Sharepoint Server非常适合文档管理和基于文档的团队协作。创建工作区,与Office产品集成(例如,您可以将Word和Excel工作直接保存到Sharepoint服务器上的协作空间中)。对于已经精通Office套件的最终用户来说,这是一个非常令人愉快的用户体验。

之前已经说过,有两个注意事项 - 它非常昂贵,而且很深,核心定制不止有点痛苦。表面小部件类型的自定义是一件轻而易举的事情。

下面列出了当今企业中最常见的一些DMS。 (它们都可以被集成到.NET)

  1. EMC
  2. 蜂鸟
  3. 打开文本
  4. 微软Windows SharePoint Services的
  5. 施乐的DocuShare
  6. UCM由Oracle
  7. 由凡纳IBM
  8. Interwoven WorkSite