我正在为我的 Web API 编写单元测试(一切都是使用 .Net Core 2.2 实现的)。对于此测试,我必须实际向 Web API 发送请求。但是,我真的不知道如何通过代码启动 API。您似乎无法通过代码启动网络服务。
所以我尝试了使用脚本的解决方法。这在 Windows 上运行良好,但是 Linux 引起了一些问题。
dotnet run --project <pathToProject>
通常会启动 API。但是,在执行脚本后,一切都立即终止。创建的 C# 流程实例具有ExitCode = 0
和HasExited = true
.
有没有人遇到过这样的问题?或者有什么想法?
郎朗坤
相关分类