J'essaie de publier l'application ClickOnce
et de la tester localement. Je souhaite fournir un lien d'installation et je dois donc mettre à jour l'emplacement avec une adresse IP, à moins que je ne puisse pas l'installer (car localhost
est traduit en nom d'ordinateur et n'est pas accessible). Le problème est que, sur ma IIS
, je ne peux accéder à ma page qu'en utilisant localhost
dans l'adresse.
http://localhost:9995/publish/Publish.htm <-- working
http://192.168.1.104:9995/publish/Publish.htm <-- not working (my IP address)
http://my_pc_name:9995/publish/Publish.htm <-- not working
http://127.0.0.1:9995/publish/Publish.htm <-- even that is not working
J'utilise Windows 7
et Visual Studio 2012
avec IIS Express 8.0
, mais j'ai essayé la même chose sur Visual Studio 2010
et c'est ASP.NET server
et j'ai toujours échoué. J'ai le pare-feu désactivé.
Avez-vous des idées sur ce qui peut être faux?
Le IIS est un serveur multi-sites. Le chemin est distinct le site est par le nom d'en-tête de l'hôte. Vous devez donc configurer cela sur votre site Web.
Voici les étapes à suivre:
Comment utiliser les noms d'en-tête d'hôte pour configurer plusieurs sites Web
COMMENT FAIRE: Utiliser des noms d'en-tête d'hôte pour héberger plusieurs sitesUtiliser des noms d'en-tête d'hôte pour héberger plusieurs sites Web
En général, ouvrez les propriétés de votre site Web, localisez l’adresse IP et, à côté de celle-ci, se trouvent les «identités multiples avancées pour ce site Web». Là vous avez besoin d’éther pour ajouter tous les revenus à ce site avec une étoile: "*", placez-y les noms avec lesquels vous aimez travailler.
Peut-être que ça aide aussi quelqu'un :)
Je ne suis pas autorisé à poster des images, alors voici un lien supplémentaire vers mon blog. Pardon.
IIS page Web en utilisant l'adresse IP
Dans IIS Management: Choisissez Site, puis Bindings.
Ajouter
Vérifiez les paramètres du proxy du navigateur. Pour moi ça a aidé, le trafic était dirigé vers l'extérieur.
Essayez de désactiver le pare-feu Windows, cela a fonctionné pour moi, mais dans mon cas, j’ai pu accéder à IIS via 127.0.0.1.
J'essayais d'accéder à mes pages Web sur un numéro de port spécifique et j'ai essayé beaucoup de choses, mais j'ai constaté que le port était filtré par un pare-feu. Vient d’ajouter une règle de contournement et tout a été fait.
Peut-être aider quelqu'un!
Dans IIS Manager, j'ai ajouté une liaison au site en spécifiant l'adresse IP. Auparavant, toutes mes liaisons étaient des noms d'hôte.