1

Dans mon environnement de développement, je peux m'inscrire et me connecter correctement. Après la connexion ou l'enregistrement, je fais une redirection. Une fois déployé, j'ai remarqué que l'enregistrement fonctionne toujours, mais la page se rafraîchit. Stranger est toujours le fait que lorsque j'essaie de me connecter, il rafraîchit aussi.Après le déploiement, le contrôle de connexion cesse de fonctionner

Donc, fondamentalement, tout fonctionne - les utilisateurs peuvent encore s'inscrire, l'application peut trouver la base de données, je peux voir les pages publiques, etc. Juste après la page de connexion (ou registre) ne fonctionne pas. Pas de redirection, juste un rafraîchissement ...

Je cours dans IIS 6.0, SQL Server 2008, asp.net 4.0. J'utilise l'adhésion et les rôles fournis par asp.net.

Répondre

0

Sans plus d'informations, ma meilleure estimation est un problème de web.config. Assurez-vous que l'attribut defaultUrl est défini sur le nom de votre page par défaut dans le fichier forms element du fichier web.config.

+0

Eh bien, il n'y a vraiment plus d'infos. En matière de développement, tout a fonctionné. En production aussi, je peux voir l'application, les connexions db sont faites, et rien d'autre n'a changé. La redirection est intacte du développement. Je veux dire, si la redirection fonctionne sur le dev., Ça devrait aussi marcher sur la production, n'est-ce pas? –

+0

Vous avez dit "* I * faire une redirection". Êtes-vous rediriger manuellement ou laissez-vous le contrôle Login le faire pour vous? Avez-vous revérifié les paramètres web.config en production pour vous assurer qu'ils sont corrects? Je sais que le contrôle de connexion fonctionne correctement dans les environnements de production, donc je suppose que c'est un problème de configuration. – Greg

+0

Droite. Je fais une redirection manuellement. J'ai un fichier (Redirect.aspx) qui redirige pour moi. Dans la page login.aspx, j'ai ceci: DestinationPageUrl = "~/Redirect.aspx". Cela a été fait pour que je puisse rediriger en fonction des rôles. Maintenant que j'y pense ... j'ai fait une restauration de la base de données, et quelque part j'ai lu que toutes les informations qui sont entrées dans la base de données sur le dev. pourrait être cassé. Je pense maintenant ... pourrait-il être parce qu'il ne connaît pas les rôles? Parce que les rôles définis dans la base de données sont issus du dev. et ça ne marche plus? –