相关疑难解决方法(0)

使用facebook登录MVC5 Null参考

当我使用开箱即用的ASP.NET mvc5帐户控制器登录Facebook时,我有时会得到一个空引用异常.


这是节食方法:

public async Task<ActionResult> ExternalLoginCallback(string returnUrl)
{
        // Crashes on this line
        var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync();
        if (loginInfo == null)
        {
            return RedirectToAction("Login");
        }
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何调试这个.一个断点和浸泡虽然代码没有帮助...我最终看到我的Error.cshtml页面.此时的错误是一个简单的对象引用null异常,内部异常也是null.


编辑

我通过Nuget更新到最新的Owins,没有变化.

编辑2

看看小提琴手,Facebook正在回归200,看起来像json一样正确.

编辑3

这么奇怪.我正在测试3个Facebook帐户.两个帐户工作正常,1个没有.失败者返回200.我已经删除了Facebook中的应用程序引用..我得到一个应用程序确认窗口,我点击确定,它死了......太奇怪了.

c# asp.net asp.net-mvc facebook

21
推荐指数
2
解决办法
7462
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

c# ×1

facebook ×1