我们有一个用C#编写的WebDav服务器,允许用户访问文档。通常,通过文件资源管理器打开文档时,用户可以进行更改并将文档保存回去而不会出现问题。但是,如果打开了xlsx文档,则会向用户显示以下消息:
The file has been renamed. We recommend saving it now to get the new name
。
如果您尝试保存,它不会说
You file was renamed, but something went wrong and your recent changes can't be saved.
这时,用户可以使用“保存副本”来保存文件并在服务器上覆盖该文件,就好像它是另一个文档一样。
由于所有其他文档(包括其他Office文档)都可以正常工作,所以我认为问题出在Excel,而不是我们的代码。