2012-01-03 6 views
0

J'ai créé une webapp dans 4.0. Cela fonctionne/fonctionne bien localement.formes d'authentification/web.config correctif nécessaire

Toutes les pages doivent être accessibles à tous les utilisateurs sans demander d'ID utilisateur et de mot de passe.

Donc, lorsque j'ajoute alllow users = "*" Ne fonctionne pas.

Quand j'ajoute

<forms loginUrl="~/Form1.aspx" timeout="2880" /> 

</authentication> 

et activer l'authentification des formes que je peux voir form1.aspx, form2.aspx si je tape www.Mydomain/ou form2.aspx www.mydomain/form1.aspx

Mais si je désactive l'authentification des formulaires ou supprimer ces lignes de web.config je ne suis pas en mesure de voir form1 ou form2

maintenant, j'ajouté home.html et index.html et W poule j'essaie de www.mydomain/index.html ouvrir ces 2 fichiers

il se redirigé vers form1.aspx

S'il vous plaît aider.

+1

Vous avez dit 'alllow utilisateurs = "*"' ci-dessus. Est-ce une faute de frappe en posant la question, ou une faute de frappe dans votre 'web.config?' –

+1

Typo Poser la question. :) – SmilingLily

Répondre

0

Le * signifie que tout utilisateur authentifié, avez-vous essayé

<allow users="?" /> 
+0

Oui, je l'ai fait. Cela n'a pas fonctionné non plus – SmilingLily

+0

Je reçois l'erreur ci-dessous. Vous n'avez pas l'autorisation d'afficher ce répertoire ou cette page en utilisant les informations d'identification que vous avez fournies (accès refusé en raison des listes de contrôle d'accès). Demandez à l'administrateur du serveur Web de vous donner accès à "Path" – SmilingLily

+0

La modification de l'authentification AAnonymous d'un utilisateur spécifique à l'identité du pool d'applications a résolu le problème. Merci. – SmilingLily

Questions connexes