IT可以将WebDAV Lib与ASP.NET Web API 2一起用于同一个项目中吗?

时间:2018-06-19 07:33:04

标签: ithit-webdav-server

我目前正在评估用于.NET的Web Dav产品,我真的很感动。我只注意到,当我将示例代码(Asp.NetFileSystem)集成到我现有的ASP.NET Web API 2项目中时,它无法直接将Office Word用作保存目标。 我们有Web API 2,带有Windows身份验证和CORS标头。 Windows资源管理器可以打开和导航WebDAV文件夹,我可以在那里创建新文件。但是,当我直接从word保存时,我在Word中遇到错误,网络路径无法正常/存在。我试图调试它,但它发生了 我将WebDAV部分分离到自己的项目中以进行测试,并且没有问题。

我是否在Web API 2的上下文中使用它错误,或者这是一个不受支持的用例?

我会尝试将fiddler日志发送到。

非常感谢!

1 个答案:

答案 0 :(得分:0)

多亏了IT Hit WebDav,我们才能够找到问题所在。为了正常工作,必须由WebDAVHandler处理OPTION请求。我们有一个自定义模块,该模块拦截OPTION请求以处理CORS。由于存在模块,WebDAVHandler无法添加必要的标题,因此Office以只读方式打开了文件。