2009-05-21 8 views
2

J'ai une application ASP.NET 2.0 que je déploie sur un serveur Web IIS 6.0. Mon application ASP.NET est en cours de déploiement en tant que répertoire virtuel. Actuellement, cette application ASP.NET est visible publiquement sur Internet. Cependant, j'ai besoin de l'application ASP.NET pour fonctionner uniquement à l'intérieur de mon pare-feu d'entreprise.Déploiement de l'application Web ASP.NET interne sur IIS

Comment configurer mon application pour que les personnes extérieures à mon entreprise ne puissent PAS accéder/utiliser l'application Web?

Merci,

Répondre

1

je ferais une des opérations suivantes:

si votre application est autonome 1: Créer un site distinct pour votre application avec le nom d'hôte DNS est interne

sinon 2: appliquer la sécurité à votre répertoire virtuel (windows auth peut être transparente)

0

probablement une question qui conviennent le mieux pour ServerFault mais vous aurez besoin d'avoir une adresse IP qui est seulement interne visible du pare-feu d'entreprise. Vous avez probablement un département informatique alors demandez-leur une adresse IP interne uniquement, puis affectez l'adresse IP qu'ils vous donnent dans IIS.

1

Je suggère,

  1. Utilisez le pare-feu d'entreprise à blo ck toutes les demandes externes à ce serveur IIS. Consultez vos informaticiens, car c'est assez facile pour eux de le faire pour vous.
  2. Ou utilisez la stratégie IP dans le Gestionnaire des services Internet pour autoriser la plage IP interne mais bloquer tous les autres. Ceci est simplement une solution de contournement, qui a une performance inférieure à 1.
Questions connexes