Autorisant l'accès anonyme à la page par défaut

Mon ASP.NET les Formes 4.0 site est en cours d'exécution avec l'authentification par formulaires. Par défaut, les utilisateurs non autorisés ne sont refusé, puis-je autoriser l'accès à certaines pages.
J'ai un problème en permettant d'accéder à l'url par défaut: http:/example.com. J'ai cette entrée dans le web.config que définit par défaut la page:

<defaultDocument>
    <files>
        <clear/>
        <add value="default.aspx" />
    </files>
</defaultDocument>

et j'ai cet emplacement remplacer:

<location path="default.aspx">
    <system.web>
        <authorization>
            <allow users="?"/>
        </authorization>
    </system.web>
</location>

Cela fonctionne bien quand je vais sur l'url complète: http://example.com/default.aspx, mais redirige vers la page de connexion si je vais à http://example.com

Les idées de ce que je fais mal?

Je sais ce que vous faites mal - path correspond au chemin d'accès a été demandé mais n'est pas la voie qu'il a été redirigé (côté serveur), donc mysite.com ne correspond pas défaut.aspx. Je ne peux pas vous aider à le résoudre, si 🙁
Veuillez voir ma réponse sur le retrait de l'ExtensionlessUrl modules l'Authentification de Formulaires en Ignorant Document par Défaut:

OriginalL'auteur Andrey | 2011-05-06