我正在尝试共享具有共享功能的 Excel 2007 工作簿。
我已经尝试从我的计算机通过网络共享它,并且效果很好。多个用户能够同时打开/编辑/保存它。Excel 负责合并数据。但是。我的机器并不总是开着,所以这不是一个真正的解决方案。
所以我尝试了WebDAV。我在www.myDisk.se上开设了一个帐户,并从那里分享了我的工作簿。但它的工作方式不同:
- 它一次只允许一个用户拥有写入权限
- 所有其他用户都具有只读(带通知)权限
- 保存文件并不总是有效(文件已断开连接错误)
- 关闭文件不会将用户从使用该文件的用户中删除...
我的问题是: WebDAV(如果安装和配置正确)是否应该像常规网络共享一样工作?如果应该,我应该尝试其他一些 WebDAV 托管服务,因为 myDisk 没有按预期工作。
我应该指出,我不知道 WebDAV 协议的细节和功能。
WebDAV 不允许使用与网络共享相同的文件锁定机制。网络共享文件锁定有许多不同类型的锁,它们可以告诉其他计算机该文件已被其他计算机打开,如果 oplock 可用(它们在您的共享上)甚至允许在打开该文件的不同计算机之间进行一些通信。
WebDAV 不提供这种丰富的锁定环境。如果我没记错的话,WebDAV 有一个 LOCK 标志,这使它的功能很像 MS-DOS 处理锁的方式。正是出于这个原因,微软让 Sharepoint 以它的方式工作,而不是利用简单的 WebDAV。
所以不,WebDAV 不会像网络共享一样工作。