首页 > 解决方案 > 在 Windows Server 上使用 Wiremock.NET 时如何防止 503?

问题描述

我为 .NET Core 3.1 Web API 开发了集成测试,如此处所述。我有一个外部依赖项(也是 REST 服务)。我的测试正在我的 Windows 10 笔记本电脑上构建、运行并取得成功。为了存根外部依赖项(作为本地主机),我使用WireMock.NET。这工作正常。Wiremock 返回我将其配置为返回的响应(包括状态码)。

但是,在公司服务器(运行 Windows Server 2016)上运行我的测试时,我的测试失败了,因为wiremock“服务器”(作为本地主机)一直返回 503。

我是否需要在我的服务器上配置一些东西以确保我可以将 WireMock.NET 与 localhost 一起使用?这真的很烦人。一切正常,除非我在服务器上运行它。如何解决这个问题呢?

标签: .net-corewindows-10asp.net-core-webapiwindows-server-2016wiremock

解决方案


推荐阅读