.net-core - 在 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 一起使用?这真的很烦人。一切正常,除非我在服务器上运行它。如何解决这个问题呢?
解决方案
推荐阅读
- matlab - 如何在 MATLAB 中绘制地图中的数据?
- python - 如何模拟受新闻影响的股价
- blockchain - 为什么我在读取以太坊账户余额时会得到两个不同的答案?
- c - 使用 scanf() 和 printf() 不会打印 char 并忽略 \n:
- javascript - 如何使它自动显示没有按钮的文本?
- reactjs - 使用 apollo 客户端 fetchMore Apollo Client 多次触发相同的查询并附加数据
- google-bigquery - 在 BQ 中运行依赖的计划查询
- javascript - 具有不同 props 的相同组件的条件渲染不会在 ReactJS 中卸载组件
- react-query - react-query - useQuery 和 useMutation 钩子有什么区别?
- r - R:如何将向量扩展为更大的长度以保持其唯一值?