0

私はFacebookC#SDK V6を使用しており、このチュートリアルを使用しています。

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

ほぼすべてが機能していますが、Access Tokenをcontext.Session["AccessToken"]に割り当てようとするたびに、null例外が発生します。

コードは次のとおりです。

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

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

2行目でエラーが発生します-デバッグ中に、ハンドラーに入ったときにセッションがnullであることがわかります。

この例ではWebフォームを使用しています。

どんな助けでも素晴らしいでしょう。

オーウェン

4

1 に答える 1

1

ドキュメントが修正されて更新されました。

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

から継承しIRequiresSessionStateて、セッションにアクセスできるようにします。

于 2012-05-03T23:15:11.527 に答える