2009-02-13 10 views
0

J'ai hérité d'une application ASP.NET qui contient un écran de connexion. Lorsque vous démarrez pour la première fois, ou que vous n'avez rien fait depuis un moment, cela se produit. Il s'avère que nous n'avons pas besoin de cette couche supplémentaire de sécurité, et j'essaie de l'enlever. Je pensais avoir supprimé le code qui effectuait la redirection, mais il continue d'aller à la page de connexion, même si j'ai demandé à l'application d'utiliser default.aspx comme page de démarrage, et de m'assurer que default.aspx ne contient aucun code qui devrait déclenche la redirection (il utilise une page maître, mais la page maître ne contient rien qui devrait être redirigé). Où d'autre pourrait-il rediriger vers la page de connexion?Impossible de comprendre pourquoi l'application redirige vers la page de connexion

Répondre

0

a trouvé le problème. Même si je pensais que tout le code de redirection avait été supprimé, il y en avait encore dans le contrôle utilisateur de la page par défaut. Enlever cela m'a permis de contourner l'écran de connexion. Donc, je ne peux pas marquer les réponses comme la réponse, mais je leur ai donné tous les votes car ils étaient tous de bonnes réponses.

3

Rechercher des <authentication> sections (devrait être sous <location> sections) dans votre configuration web et les supprimer

+0

Il a été défini sur mode = "Windows". Je l'ai supprimé et j'ai également essayé de le paramétrer sur None, mais il me dirige toujours vers la page de connexion. – gfrizzle

2

Sons comme il pourrait être l'authentification des formulaires en vigueur.

Dans le fichier web.config, changez la valeur du mode d'authentification en none et voyez si cela fait une différence.

<authentication mode="none" /> 
+0

Est-ce que cela désactiverait les API d'adhésion? Parce qu'il peut les utiliser –

+0

Un google rapide dit que ce serait mais la question est d'identifier la cause de la redirection. – Martynnw

+0

Il a été défini sur mode = "Windows". Je l'ai supprimé et j'ai également essayé de le paramétrer sur None, mais il me dirige toujours vers la page de connexion. – gfrizzle

Questions connexes