Działa w systemie Windows Server 2008 i działało kilka miesięcy temu. Właśnie teraz ponownie używam tego serwera do pracy deweloperskiej z VS.
Jest to działający serwer WWW, który służy również do obsługi kilku witryn testowych.
Pojawiło się to podczas uruchamiania programu Visual Studio, a następnie uruchamiania projektów do debugowania.
Próba uruchomienia dowolnej witryny localhost:xxxx
po uruchomieniu IISExpress (przy użyciu rzeczywistych numerów portów w konfiguracji, aby uzyskać dostęp do różnych witryn):
This webpage is not available
ERR_CONNECTION_REFUSED
Zajmuję się tym już od kilku dni, ponieważ czytałem, że inni mieli podobne problemy, próbowałem większości rzeczy , które przeczytałem, w tym zmiany managedruntimeversion
z „v4.0” na „v4.0.30319” dla .net 4.5 (nigdy nie miałem musiałem to zrobić wcześniej) i wyłączając moduł logowania (wszystkie sugestie tutaj ).
W moim hosts
pliku są tylko dwa wpisy wskazujące na wewnętrzne adresy IP serwerów. Brak localhost
powiązanych adresów IP lub odniesień.
Posunąłem się nawet do ponownej instalacji IIS Express i Visual Studio 2013. Stworzyłem również zupełnie nową WebApplication
witrynę, aby spróbować rozwiązać ten problem (proste i żadne inne skomplikowane powiązania).
Kiedy włączam Fiddlera, na stronie widzę:
[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
Usunąłem wszystkie ustawienia proxy z sekcji połączenia LAN IE, gdzie wcześniej otrzymywałem wyskakujące okienko red-x w VS wskazujące na coś takiego IISExpress nie może się uruchomić .
To nie jest kwestia SSL czy nie SSL.
Miałem zainstalowany serwer TFS - odinstalowałem go na wypadek, gdyby były jakieś dziwne powiązania, które przeszkadzały.
Kilkakrotnie próbowałem usunąć folder config / settings IISExpress.
Bieżąca aplikacjahost.config zawiera:
<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" />
Chciałbym, żeby był tag dla really-stuck
.
Proszę zasugeruj, ponieważ nie chcę posuwać się do rozpędzania nowego serwera.
-- AKTUALIZACJA --
W pasku adresu URL, kiedy wpisuję nazwę komputera lub adres IP: xxxx, otrzymuję ERR_CONNECTION_TIMED_OUT
zamiast ERR_CONNECTION_REFUSED
.