【发布时间】:2010-10-03 15:03:11
【问题描述】:
我们在 ASP.NET MVC 之上构建了一个应用程序。我们现在需要允许我们的用户在线管理他们的文档。作为该系统的一部分,用户希望上传文档并与其组织的其他成员共享。
我们有一个现有的 Web 应用程序需要此功能作为增值。我们正在尝试找出满足这种需求的选择。我们最终正在寻找一种后端解决方案,以帮助我们完成与版本控制相关的大量繁重工作。仍然需要通过我们的域模型和 Web 用户界面来维护对文档的访问。
我们需要能够...
- 上传文件
- 查看每个文档的版本历史记录
- 执行全文搜索
- 计算文件大小
我们正在考虑:
- 构建我们自己的域模型,并将文档存储在数据库中
- 与 subversion 集成以将其用作我们的后端。
哪种方法对您有用?每种方法有哪些优点和缺点?还有其他选择吗?
我们选择的解决方案需要遵守以下标准:
- 需要很好地适应我们的自动化部署。
- 我们需要能够在本地开发人员机器上运行应用程序,而不需要连接到单独的服务器
- 我们想要重量轻、易于升级和部署的产品
【问题讨论】:
-
所以您正在寻找一种工具来为您执行此操作?为什么你说你是在asp.net mvc里做的?
-
我们有一个现有的应用程序需要此功能作为增值。我们正在尝试找出满足这种需求的选择。我们最终正在寻找一种后端解决方案,以帮助我们完成与版本控制相关的大量繁重工作。
标签: asp.net-mvc svn version-control