Cela fonctionne sur Windows Server 2008 et fonctionnait il y a plusieurs mois. J'utilise à nouveau ce serveur pour un travail de développement avec VS.
Il s'agit d'un serveur Web en direct utilisé pour servir également quelques sites de test.
Cela s'est produit lors de l'exécution de Visual Studio, puis du lancement de mes projets pour le débogage.
Essayer de lancer n'importe quel site localhost:xxxx
lorsque IISExpress a été lancé (en utilisant les numéros de port réels dans la configuration pour accéder à différents sites):
This webpage is not available
ERR_CONNECTION_REFUSED
J'y suis déjà depuis quelques jours, car j'ai lu que d'autres ont eu des problèmes similaires, essayé la plupart des choses que j'ai lues, y compris le changement managedruntimeversion
de "v4.0" à "v4.0.30319" pour .net 4.5 (je n'ai jamais devait faire cela avant) et la désactivation du module de journalisation (toutes les suggestions trouvées ici ).
Il n'y a que deux entrées dans mon hosts
fichier qui pointent vers les adresses IP du serveur interne. Aucune localhost
adresse IP ou référence connexe.
Je suis allé jusqu'à réinstaller IIS Express et Visual Studio 2013. J'ai également créé un tout nouveau WebApplication
site pour essayer de résoudre ce problème (simples et pas d'autres liaisons compliquées).
Quand je lance Fiddler, je vois ce qui suit sur la page:
[Fiddler] The socket connection to localhost failed.
ErrorCode: 10061.
No connection could be made because the target machine actively refused it 127.0.0.1:23162
J'ai supprimé tous les paramètres de proxy de la section de connexion LAN d'IE, où avant d'obtenir une fenêtre contextuelle rouge-x dans VS indiquant que quelque chose comme IISExpress ne pouvait pas se lancer .
Ce n'est pas une question de SSL ou non SSL.
J'ai installé le serveur TFS - désinstallé au cas où il y aurait des liaisons étranges qui interféraient.
J'ai essayé de supprimer le dossier de configuration / paramètres IISExpress plusieurs fois.
Le fichier applicationhost.config actuel contient:
<site name="WebApplication1" id="4">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\TFS-WorkRepository\Sandbox\WebApplication1\WebApplication1" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:23162:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
J'aimerais qu'il y ait une étiquette pour really-stuck
.
S'il vous plaît suggérez loin, car je ne veux pas aller aussi loin que la création d'un nouveau serveur.
-- METTRE À JOUR --
Dans la barre d'URL, lorsque j'entre le nom de l'ordinateur ou l'adresse IP: xxxx j'obtiens le ERR_CONNECTION_TIMED_OUT
plutôt que ERR_CONNECTION_REFUSED
.