从启用 SSL 的 SharePoint 网站打开文件

Posted

技术标签:

【中文标题】从启用 SSL 的 SharePoint 网站打开文件【英文标题】:Open file from SSL-enabled SharePoint site 【发布时间】:2010-10-11 08:13:51 【问题描述】:

我有一个启用 SSL 的 SharePoint Web 应用程序和一个访问文档库的桌面应用程序。 如果我尝试在未启用 SSL 的情况下打开文档,则 URI 类似于: \\[SiteUrl]\DavWWWRoot\Sites\[SiteName]\[DocumentPath]

我可以成功打开并保存文件。 但是,启用 SSL 后,URI 是 \\[SiteUrl]@SSL\DavWWWRoot\Sites\[SiteName]\[DocumentPath]

然后我收到“无效的 URI:无法解析主机名”。例外。

我怎样才能保持 SSL 并且仍然能够访问文件?

【问题讨论】:

【参考方案1】:

我使用 StreamReader 而不是 XmlReader 打开文件。 “无效的 URI:无法解析主机名。”这种方式不会抛出异常。

【讨论】:

【参考方案2】:

您可以通过 https:// 而不是 webdav 访问 URL 吗?

【讨论】:

是的,但我使用 OpenFileDialog 来浏览集合,它会自动将 URL 从 https 转换为 webdav

以上是关于从启用 SSL 的 SharePoint 网站打开文件的主要内容,如果未能解决你的问题,请参考以下文章

SharePoint Online 启用传统体验模式

sharepoint - 从多个网站的列表中获取项目

我无法从 Sharepoint 网站上的链接打开本地文件夹

启用 SharePoint 2010 的匿名用户访问支持

sharepoint 获取所有网站集前40w个文件中启用历史版本文件的大小/数量/最后修改时间

如果启用SSL代理,为什么https请求在Charles Proxy上失败