Comment puis-je permettre à tous les utilisateurs d'accéder à un parcours au sein d'un site web intégré avec auth?

J'ai un ASP.Net MVC application à l'aide de la Sécurité Intégrée que j'ai besoin de pouvoir accorder un accès ouvert aux un itinéraire spécifique. La route en question est ~/Agreements/Upload. J'ai essayé un peu de choses et rien n'a fonctionné jusqu'à présent.

<configuration> 
  <location path="~/Agreements/Upload">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>
</configuration> 

Dans IIS sous Répertoire de Sécurité > Méthodes d'Authentification je n'ai que "l'Authentification Intégrée de Windows" est sélectionné. Maintenant, cela pourrait être une partie de mon problème (même si IIS permet à la ci-dessus IIS n'est pas). Mais si c'est le cas, comment dois-je configurer de façon à ce que la Sécurité Intégrée fonctionne, mais permet à des personnes qui ne sont pas authentifié pour accéder à la route?

DANGER, Vous ne pouvez pas sécuriser votre application MVC de cette façon. Voir blogs.msdn.com/b/rickandy/archive/2012/03/23/...
est sur un juste croisade. J'ai lu son blog et je suis vendu sur l'idée qu'il a raison.

OriginalL'auteur vdh_ant | 2010-03-31