System.Web.httpexception: Impossible de valider les données - après le site de publication

StackOverflow https://stackoverflow.com/questions/4944970

Question

J'ai écrit le code suivant pour la connexion:

 Session["IsLogin"] = false;
        System.Configuration.Configuration config = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
        if (txtPassword.Text.Trim() == string.Empty)
        {
            // Display Error
        }
        else
        {
            string Pwd = config.AppSettings.Settings["PWD"].Value.ToString();
            FormsAuthenticationTicket formAuthTk = FormsAuthentication.Decrypt(Pwd);
            string strDcryptedPwd = formAuthTk.Name.Trim().ToString();
            if (txtPassword.Text.Trim() == strDcryptedPwd)
            {
                Session["IsLogin"] = true;
                Response.Redirect("AnyPage.aspx");
            }
            else
            {
                // Error, Wrong password
            }
        }

Qui fonctionne bien tout en exécutant Visual Studio. Mais lorsque je l'ai publié, il montre l'erreur ci-dessous:

System.Web.httpexception: Impossible de valider les données

REMARQUE:

  1. Je publie l'application sur le même serveur sur lequel je développe le site.

  2. J'ai essayé activerViewStateMac = false au niveau de la page. [Page de connexion

Quelle est la réson de cette erreur? Pourquoi cela n'apparaît que lorsque j'ai publié le site?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top