J'ai passé un jour et demi à essayer de résoudre ce problème. Bascially ont un ASP.net site web avec des Formulaires d'Authentification sur IIS7 à l'aide de Framework 4.0.
L'Autorisation genre de choses semble parfaitement fonctionner pour tous les scénarios, à l'exception de la frappant avec pas de document spécifique (Doit se résoudre à Défaut Doc).
Par exemple (Merci de ne pas être sévère sur son site encore être développé ;) ), http://www.rewardroster.com/Default.aspx fonctionne parfaitement, cette page devrait permettre anon accès spécifié dans le web.config.
mais si j'ai frappé www.rewardroster.com Directement, il redirige vers la page de connexion avec l'URL de Retour ensemble à "/" ou "Login".aspx?ReturnUrl=%2f
Certaines choses que j'ai essayé:
1) Définissez l'Authentification à Aucun et puis le document par Défaut travaillé si ce n'est pas la question.
2) Ajouté DefaultDocument attribut Web.config
3) Supprimé toutes les entrées dans le Document par Défaut de la liste dans IIS, sauf en cas de Défaut.aspx
4) Ajouté MachineKey entrée dans la Config
5) Bascule de Intégré à des Classiques du pipeline dans IIS
Voici ce qui est dans ma config:
<authentication mode="Forms">
<forms name="appNameAuth" loginUrl="Login.aspx" protection="All" timeout="60" slidingExpiration="true" defaultUrl="Default.aspx" path="/">
</forms>
</authentication>
</authentication>
<location path="Default.aspx">
Merci beaucoup pour votre temps et j'espère que quelqu'un sait ce qui se passe ici.