Как предотвратить 503 при использовании Wiremock. NET на Windows сервере? - PullRequest
2 голосов
/ 06 января 2020

Я разработал интеграционные тесты для. NET Core 3.1 Web API , как описано здесь . У меня есть внешняя зависимость (которая также является REST Service). Мои тесты собираются, работают и успешно выполняются на моем ноутбуке Windows 10. Для заглушки внешней зависимости (как localhost) я использую WireMock. NET. Это работает нормально. Wiremock возвращает ответ (включая код состояния), который я настроил для возврата.

Однако при выполнении моих тестов на сервере компании (под управлением Windows Server 2016) мои тесты не выполняются, потому что "сервер" (в качестве локального хоста) постоянно возвращает 503.

Нужно ли что-то настраивать на моем сервере, чтобы можно было использовать WireMock. NET с localhost? Это действительно раздражает. Все работает отлично, за исключением случаев, когда я запускаю его на своем сервере. Как решить эту проблему?

...