Pourquoi quelqu'un d'autre ne peut-il accéder à mon site Web dans IIS sous Windows 7?

2

J'ai une application ASP.NET dans IIS sur mon ordinateur Windows 7 Ultimate. Je l'ai testé à partir de cette machine et cela fonctionne bien. Cette machine est dans mon réseau domestique, un simple réseau peer-to-peer. La chose étrange est que personne dans mon réseau ne peut accéder à ce site Web. Pourquoi donc? Il existe d'autres ordinateurs Windows 7 ici, et ils sont tous dans le même groupe résidentiel. Lorsque j'essaie d'accéder au site Web sur ma machine à partir d'une autre machine, cela échoue et c'est tout.

Alors, qu'est-ce qui ne va pas?

Barre
la source

Réponses:

4

La première chose que je voudrais vérifier, ce sont vos paramètres de pare-feu. S'il fonctionne avec le pare-feu désactivé, réactivez-le et ouvrez le port 80 (pour HTTP) pour les connexions entrantes. Vous devrez peut-être ouvrir d'autres ports pour d'autres services tels que FTP.

Wayne Johnston
la source
Je ne sais pas si j'ai fait le bon choix, mais j'ai désactivé mon AV (qui est VIPRE) et l'ai essayé à partir d'une autre machine de mon réseau P2P. Il a toujours expiré en essayant de se connecter.
Rod
Un pare-feu est différent d'un antivirus. Un pare-feu empêche ou autorise certains types de connexion à un PC. Si vous ne savez pas quel pare-feu vous utilisez, c'est probablement le pare-feu Windows. Ouvrez le Panneau de configuration (Démarrer> Panneau de configuration) et recherchez l'application de pare-feu Windows. Désactivez-le temporairement et testez la connexion. Si cela fonctionne, activez-le et ajoutez une exception pour IIS.
Wayne Johnston
3

Allez au Panneau de configuration -> Pare-feu Windows - Cliquez sur paramètres avancés, Règles pour le trafic entrant, dans mon cas, je devais activer les services World Wide Web - (Trafic entrant) REMARQUE: j'ai trouvé 2 "Services World Wide Web - (Trafic entrant)" vous devez les activer tous les deux

Avant cela, j’ai également mappé le port 80 sur mon routeur, mais il a commencé à fonctionner après avoir activé ces règles de pare-feu.

Crystaljems
la source
0

Peut-être avez-vous fait quelque chose de vraiment stupide - comme moi - et négligé l'évidence? Ouvrez le gestionnaire IIS. Cliquez sur le serveur dans le volet de gauche. Cliquez sur Afficher les sites dans le volet de droite. Recherchez votre site dans le volet central et vérifiez son statut. Si l'état est désactivé, cliquez avec le bouton droit de la souris et sélectionnez Gérer le site Web -> Démarrer.

BH
la source