Он работает на 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 к локальной сети, где раньше я получал всплывающее окно с красным x в VS, указывающее, что что-то вроде IISExpress не может запускаться .
Это не вопрос SSL и не SSL.
У меня был установлен TFS Server - он был удален на случай, если возникли какие-то странные привязки, которые мешали.
Я несколько раз пытался удалить папку config / settings IISExpress.
Текущий applicationhost.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
.