Restreindre l'accès à une URL spécifique, en cours d'exécution sur IIS7 / ASP.NET

Je suis le déploiement d'un public ASP.NET site web IIS7 batterie de serveurs web.

L'application s'exécute sur 3 serveurs web et est derrière un pare-feu.

Nous voulons créer une page sur le site web qui est accessible uniquement aux utilisateurs internes. Il est principalement utilisé pour le diagnostic, le déclenchement de cache d'expiration, etc.

/admin/somepage.aspx

Quel est le meilleur moyen de contrôler l'accès à cette page? Nous avons besoin de:

  1. De prévenir tous les externe (public) les utilisateurs d'accéder à l'URL.
  2. Permettre à certains utilisateurs internes d'accéder à la page, seulement à partir de certains IPs ou réseaux.

Si ce contrôle d'accès être fait à le (a) au niveau du réseau, (b) niveau de l'application, etc.?

OriginalL'auteur frankadelic | 2010-06-10