从 Web 应用程序编辑 MS Office 文档:自定义 WebDaV 实现还是...? [英] Editing MS Office documents from a web application: custom WebDaV implementation or ...?

查看:29
本文介绍了从 Web 应用程序编辑 MS Office 文档:自定义 WebDaV 实现还是...?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

以下是我们的设置 &要求:

Following is our setup & requirement:

  • 有一个可通过 SSL + 基本身份验证访问的公共网络应用程序.大多数这些应用程序都在 ASP.Net 中;几个传统的在经典的 ASP 中.服务器是Win 2003/IIS 6.0
  • 此应用程序需要支持在线编辑(主要是)MS Office 文档 (2007 & 2010).文档本身与应用程序的内容一起存储在数据库中.
  • 用户应该能够通过 HTML 链接打开文档;相应的外部 Office 应用程序(例如 MS Word)应以编辑模式(具有独占锁定)打开文档,当用户按下保存"按钮时,应将文档发回应用程序.
  • 最好不需要在客户端部署外部插件/ActiveX 控件.

自定义 WebDAV 实现是最好的方法吗?请注意,我们可能不需要 WebDAV 的所有功能来支持上述要求.您知道任何替代方案吗?

Is a custom WebDAV implementation the best possible approach? Note that we might not need all the features of WebDAV for supporting above requirements. Are you aware of any alternatives?

如果自定义 WebDAV 实现是要走的路,除了 http://www.webdav.org/ ?顺便说一句,我不喜欢安装像 Sharepoint 这样庞大的 CMS 来支持这么小的需求!

If custom WebDAV implementation is the way to go, can you please recommend some good resources (commercial/open source IIS plugins, samples in .Net, docs, etc), apart from http://www.webdav.org/ ? BTW, I do not prefer installing a bulky CMS like Sharepoint to support such a small requirement!

我在 SO 上找到了一个关于自定义 WebDav 实现的线程:你有什么经验实施/使用 WebDAV? 听起来很令人沮丧 :((仅在 IIS 根上可用,需要 Windows 身份验证等)

I found a thread on SO about custom WebDav implementation: What are your experiences implementing/using WebDAV? It sounds so discouraging :( (Avialable only on IIS root, requires Windows authentication, etc)

提前致谢!

推荐答案

WebDAV 有什么问题?存在一些第三方 WebDAV 服务器组件,您可以将它们插入服务器端应用程序 (www.webdavsystem.com,我们的 WebDAVBlackbox).

What's wrong with WebDAV? There exists a couple of third-party WebDAV server components which you can plug to your server-side application (www.webdavsystem.com, our WebDAVBlackbox).

或者,您可以在客户端上创建一个虚拟文件系统,该系统将使用其他协议(如果您更容易实现这种处理方式,可以使用纯 HTTP,或者 FTP 或 SFTP)与服务器进行通信.

Alternatively you can create a virtual file system on the client which will communicate with the server using some other protocol (either plain HTTP if it is easier for you to implement handling this way or FTP or SFTP).

这篇关于从 Web 应用程序编辑 MS Office 文档:自定义 WebDaV 实现还是...?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆