Это работает на Windows Server 2008 и работает несколько месяцев назад. Я просто сейчас использую этот сервер снова для некоторых разработчиков с VS.
Это живой веб-сервер, используемый для обслуживания нескольких тестовых сайтов.
Это при запуске Visual Studio, а затем запуск моих проектов для отладки.
Попытка запустить любой сайт через localhost:xxxx
при запуске IISExpress (используя фактический порт # в конфигурации для доступа к различным сайтам):
This webpage is not available
ERR_CONNECTION_REFUSED
Я был в этом уже несколько дней, так как я читал, что у других были подобные проблемы, попробовал большинство вещей, которые я прочитал, включая изменение managedruntimeversion
от "v4.0" до "v4.0.30319" для .net 4.5 (мне никогда не приходилось это делать раньше) и отключение модуля протоколирования (все предложения найдены здесь).
В моем файле hosts
есть только две записи, указывающие на внутренние IP-адреса сервера. Нет localhost
связанных IP или ссылок.
Я дошел до переустановки IIS Express и Visual Studio 2013. Я также создал новый сайт WebApplication
, чтобы попытаться разрешить это (простые и никакие другие сложные привязки).
Когда я раскручиваю Fiddler, я вижу на странице следующее:
[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
Я удалил все настройки прокси-сервера из раздела подключения к локальной сети IE, где до того, как я получил всплывающее окно red-x в VS, указывает, что запуск IISExpress невозможен.
Это не вопрос SSL и не SSL.
У меня был установлен TFS Server - удалено, что в случае каких-то нечетных привязок, которые мешали.
Я пытался несколько раз удалять папку конфигурации/настроек IISExpress.
В текущем приложенииhost.config содержится:
<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" />
Мне хотелось бы отметить тег для really-stuck
.
Пожалуйста, предложите прочь, так как я не хочу заходить так далеко, как развернуть новый сервер.
- ОБНОВЛЕНИЕ -
В строке URL, когда я ввожу имя компьютера или IP-адрес: xxxx, я получаю ERR_CONNECTION_TIMED_OUT
, а не ERR_CONNECTION_REFUSED
.