Questions tagged «webdav»

21
405方法不允许Web API
此错误非常常见,我尝试了所有解决方案,但没有一个起作用。我已在控制面板中禁用了WebDAV发布并将其添加到我的Web配置文件中: <handlers> <remove name="WebDAV"/> </handlers> <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> 该错误仍然存​​在。这是控制器: static readonly IProductRepository repository = new ProductRepository(); public Product Put(Product p) { return repository.Add(p); } 方法实现: public Product Add(Product item) { if (item == null) { throw new ArgumentNullException("item"); } item.Id = _nextId++; products.Add(item); return item; } 这是引发异常的地方: client.BaseAddress …

1
检索显示异常行为的日历项(Outlook API,WebDAV)
我们正在编写一个MS Outlook插件。为了满足我们的业务逻辑,它应该检查某些日期之间的所有约会。从日历中检索所有项目时,我们遇到了一些问题。我们尝试了两种选择: Outlook API。我们使用MSDN中描述的标准逻辑-按[开始]对项目进行排序,设置IncludeRecurrences为True并运行对日历项目的Find \ Restrict查询,例如此处。在我们的测试环境中,它运作良好。但是,在我们客户的环境中:对于定期约会,开始日期和结束日期设置为“主约会”的相应日期。例如,在某个房间的日历中,我们有一个在1月创建的每周约会,如果我们尝试查找8月的所有项目,则除此定期约会外,我们还有其他4个项目,但它们的开始日期和结束日期设置为1月。 。但是Outlook在同一日历中显示正确的日期... 非常糟糕,但是我们仍然有WebDAV!我们编写了一个简单的测试应用程序,并尝试使用WebDAV查询日历中的所有项目。当然,我们并没有重新发明轮子,只是从文档中粘贴了代码。前一个问题已解决,但下一个问题出现了:它不会返回大约六个月前创建的重复项目。我不知道-没有参数限制“旧”物品! 怎么了?我们缺少重要的东西吗? 技术详细信息:Exchange 2003,Outlook 2003-2010。坦白说,如果打开“缓存Exchange模式”,第一个错误就会消失,但是我们不能这样做。 var nameSpace = application.GetNamespace("MAPI"); var recepient = nameSpace.CreateRecipient(roomEMail); recepient.Resolve(); var calendar = nameSpace.GetSharedDefaultFolder(recepient, OlDefaultFolders.olFolderCalendar); var filter = string.Format("[Start]<'{1}' AND [End]>'{0}'", dateFrom.ToString("dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture), dateTo.ToString("dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture) ); var allItems = calendar.Items; allItems.Sort("[Start]"); allItems.IncludeRecurrences = true; var _item = …

6
最好访问哪个文件:Webdav或FTP?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 改善这个问题 我必须开发一个Java应用程序,该应用程序必须读取网络上的一些文件,对其进行编辑并将其放回去。 问题是我总是通过FTP协议(通过网络)进行文件操作。但是,最近我听说了基于HTTP的Webdav。 有没有人注意到他们之间的差异(在速度方面)?哪一个是最好的 ?如果FTP可以做到这一点,为什么他们会“发明” Webdav?
74 ftp  webdav 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.