【发布时间】:2018-03-11 01:05:46
【问题描述】:
我已经开始使用Wiremock.Net。当我从 .NET 控制台应用程序运行时,设置工作正常,下面是代码
var server = FluentMockServer.Start(new FluentMockServerSettings
{
Urls = new[] { "http://+:8080", "http://localhost:8081/" },
StartAdminInterface = true,
ReadStaticMappings = true,
});
Console.WriteLine("Press any key to stop the wire mock fake server");
Console.ReadLine();
server.Stop();
服务器工作正常http://localhost:8081/__admin/mappings,映射位于bin\Debug\__admin\mappings
我想让这个控制台一直运行,我应用了同样的方法
.NET console application as Windows service。当我启动 Windows 服务并浏览 http://localhost:8081/__admin/mappings 时,它只会返回 []
【问题讨论】:
-
您收到的响应是来自 WireMock,还是可能是防火墙阻止了请求的结果?你试过用 127.0.0.1 替换 localhost 吗?
-
还有问题吗?
标签: c# windows-services wiremock