2

等待 LoginAsync 时出现此异常:

await fb.LoginAsync("user_about_me");

完整的堆栈跟踪如下:

{System.InvalidOperationException: Operation is not valid due to the current state of the object.
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Microsoft.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at FacebookServiceClient.FbServiceClient.<Login>d__0.MoveNext()}

我正在使用 Facebook 客户端 0.5.0。

奇怪的是,这个错误并不总是发生,通常当我开始一个编码会话时一切都很好,但是(在几次调试会话之后)每次都会弹出这个异常。有什么想法吗?

编辑:即使在 SDK github 示例上我也有这个问题

4

1 回答 1

1

浏览代码后,问题与操作本身无关,我发现问题是当浏览器无法连接到 facebook 时,会引发此异常。

于 2013-04-23T11:23:02.457 回答