【问题标题】:Microsoft.Live.LiveConnectException while using Live SDK in C#/XAML metro app在 C#/XAML Metro 应用程序中使用 Live SDK 时出现 Microsoft.Live.LiveConnectException
【发布时间】:2012-09-24 06:10:34
【问题描述】:

我正在使用 C#/XAML 开发 Metro 应用程序。我只是在给自己编写一个简单的应用程序,用于将文件上传和下载到我的 skydrive。我关注了this 文章,上面写着要注册我的应用程序here。此外,我搜索并找到了 [this][http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/ac748f7f-f077-4bc0-a3f5-1365288f72e7] 线程,然后我在 [这里][https://manage.dev.live.com/build],所以登录成功但是当我尝试上传一些东西时,我在这一行得到“Microsoft.Live.LiveConnectException”。

await liveConnectClient.BackgroundUploadAsync("me/skydrive", file.Name, file, OverwriteOption.Rename);

如何使用 skydrive 为我的应用下载和上传?我找不到任何好的例子。我还看到了 [PhotoSky][http://code.msdn.microsoft.com/windowsapps/Live-SDK-Windows-Developer-8ad35141] 演示应用程序,但它也抛出了“Microsoft.Live.LiveConnectException”。

【问题讨论】:

    标签: c# xaml exception microsoft-metro live


    【解决方案1】:

    确保您的应用功能包括互联网(客户端)功能。如果没有,那么您可以通过项目属性允许它。

    http://msdn.microsoft.com/en-us/library/windows/apps/hh465399.aspx

    更新:

    我找到了解决您的问题here 的方法。这是线程中的最后一个帖子,看看它是否适合你。它建议您必须为您的文件使用IStorageFile,如果您正在使用它,那么我猜这是 Live SDK 的问题。

    【讨论】:

    • 是的,我已经声明了互联网(客户端)功能,然后也无法正常工作
    • @Xyroid 你的应用是否也符合文件系统访问限制:lunarfrog.com/blog/2012/05/21/winrt-folders-access
    • 它可以访问所有的库
    • @Xyroid 我更新了答案。如果这对您的问题不起作用,我将删除它。
    • 仍然收到“Microsoft.Live.LiveConnectException”并且异常消息是“无法建立与服务器的连接”。 (P.S. 我的互联网运行良好。)
    【解决方案2】:

    问题解决了。我没有将我的应用与商店相关联。我建议新用户仔细阅读MSDN document 的每一行。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多