【问题标题】:windows 8 XmlDocument.LoadFromUriAsync HRESULT E_FAIL has been returned from a call to a COM componentWindows 8 XmlDocument.LoadFromUriAsync HRESULT E_FAIL 已从对 COM 组件的调用中返回
【发布时间】:2013-06-17 16:40:49
【问题描述】:

突然所有的 xmldocment.LoadFromUriAsync(new uri("url"));给了我这个例外 “HRESULT E_FAIL 已从对 COM 组件的调用中返回。” 在我所有的 Windows 8 商店应用程序中,甚至在以前安装的应用程序中 帮助 ! :(

【问题讨论】:

  • XML 文档是本地的还是访问公共 URI 端点?如果是后者,端点的行为是否正常?或许设置Fiddler 看看是否有意外返回提示COM 异常。
  • 嗨,吉姆,这是一个公共 uri,当我将 url 字符串放在浏览器中时,它通常会返回 xml,在其他电脑上我运行相同的解决方案并且效果很好:(

标签: c# windows-8 com windows-store-apps xmldocument


【解决方案1】:

我解决了这个问题,我使用了 HttpClient.GetStringAsync(Uri); ,然后将其加载到 XmlDocument 过去来自 web 服务的 xml 不是以标签开头 它只是标签,也许这就是问题所在 我不知道:)

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 2023-03-15
    • 1970-01-01
    • 2016-12-12
    • 2019-07-03
    • 2016-02-06
    • 1970-01-01
    相关资源
    最近更新 更多