我们昨晚尝试构建一些代码,这些代码将在 Microsoft Exchange 中从 .NET Winforms 应用程序中创建一个新的公用文件夹。
谷歌搜索代码将我们带到了一堆涉及 http 请求和 WebDAV 的代码示例。我们经历了各种痛苦,包括
基础连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。
和
远程服务器返回错误:(440) 登录超时。
不得不收工。
今天早上我记得我们有一些旧的 VBA 代码,它使用 Outlook 对象模型来处理 Exchange 公共文件夹。把它挖出来,让它适应 .NET,嘿,它可以工作了。真的只有几行。
是否有理由使用 http 和 WebDAV 而不是 OOM?WebDAV 示例基本上是用于 ASP.NET 开发的吗?如果我们可以让 WebDAV 代码在我们的案例中工作,它是否会给我们任何额外的权力或灵活性(例如,在用户具有受限权限的情况下)?