0

我正在使用 Facebook C# SDK V6 并且正在使用本教程。

http://csharpsdk.org/docs/web/getting-started

我几乎已经完成了所有工作 - 但是每次我尝试将我的访问令牌分配给我的 context.Session["AccessToken"] 时,我都会收到一个空异常。

这是一段代码:

public void ProcessRequest(HttpContext context)
    {
        var accessToken = context.Request["accessToken"];
        context.Session["AccessToken"] = accessToken;

        context.Response.Redirect("/Facebook.aspx");
    }

它在第 2 行出错 - 在调试期间,我可以看到 Session 在进入处理程序时为空。

我在这个例子中使用了网络表单。

任何帮助都会很棒。

欧文

4

1 回答 1

1

The docs have now been updated with the fix.

public class FacebookLogin : IHttpHandler, System.Web.SessionState.IRequiresSessionState

inherit from IRequiresSessionState so you can access the session.

于 2012-05-03T23:15:11.527 回答