3

我有一个简单的 win forms 应用程序,可以将数据集加载/保存到 XML 文件中。只要我使用文件共享或本地文件系统,一切都很好。

使用我的 Windows 8 框上的标准打开文件/保存文件对话框,允许我使用浏览到我的共享点

https:// 一些共享点主机

我可以浏览共享点站点/项目和文档库。

这是奇怪的部分(因为我根本没想到它会这样工作):当我使用文件保存对话框浏览到共享点文档库时,路径被转换为类似 '\sharepointhost@SSL\somepath\ somemorepath\somefile.xml'

将上述路径传递给 DataSet WriteXml 方法可以正常工作,并且文件已正确写入文档库。

将相同的路径传递给 DataSet ReadXml 方法不起作用,我得到一个异常:“无效的 URI:无法解析主机名。”

我在这里想念什么。我的意思是,我希望这两种方法都使用相同的代码来解析/解析路径。

4

2 回答 2

1

您是否能够检查您的代码是否适用于非安全(http)连接?也许这个错误适用于您的场景?

用于带有 ssl 的 webdav 路径的 XmlReader(ReadXml 内部使用 XmlReader)。

于 2012-11-21T08:32:46.623 回答
0

我猜您可能必须在 READXML 中添加前缀 ftp://" 或 "http://"

于 2012-11-20T11:48:09.730 回答