Iniciar sesión con el problema de Facebook después de cerrar sesión

Estoy usando facebook sdk y facebook connect para integrar fb en mi sitio usando asp.net y c #. El usuario puede iniciar sesión utilizando el código con éxito. El problema que enfrento es que cada vez que un usuario inicia sesión a través de fb; si el usuario cierra sesión en el sitio de Facebook y luego intenta iniciar sesión a través de mi sitio utilizando fb connect, se produce un error: la sesión no es válida porque el usuario cerró sesión.

Debo proporcionar nuevamente el botón de conexión de Facebook para iniciar sesión como lo hace inicialmente pero da error. El código utilizado se muestra a continuación:

protected void Page_Load(object sender, EventArgs e)
{
        if (!Page.IsPostBack)
        {
            if (ConnectAuthentication.isConnected())
            {
                Facebook.Session.ConnectSession _connectSession = new Facebook.Session.ConnectSession(ConfigurationManager.AppSettings["ApiKey"], ConfigurationManager.AppSettings["AppSecret"]);
                if (!_connectSession.IsConnected())
                {
                    lblStatus.Text = "Please sign-in with Facebook.";
                }
                else
                {
                    Facebook.Rest.Api api = new Facebook.Rest.Api(_connectSession);

                    Facebook.Schema.user user = api.Users.GetInfo();
                    string fullName = user.first_name + " " + user.last_name;
                    lblStatus.Text = fullName;
                }
            }
            else
            {
                lblStatus.Text = "Please sign-in with Facebook.";
            }
        }
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta