繁体   English   中英

.NET控制台应用程序作为Windows服务运行时,WireMock.Net API服务器不会重现数据

[英]WireMock.Net API server is not returing data when .NET console application run as Windows service

我已经开始使用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

我想使此控制台始终运行,并且我像Windows服务一样应用了.NET控制台应用程序 当我启动Windows Service并浏览http://localhost:8081/__admin/mappings它只会返回[]

请参阅此WireMock.Net Wiki页面,其中介绍了如何将WireMock作为Windows服务运行。

有关完整的工作示例,还提供了安装程序批处理文件

  • 安装
  • 开始
  • 停止
  • 卸载

服务,请参阅示例/WireMock.Net.Service

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM