将api项目作为后台进程运行C#

时间:2019-03-26 12:54:18

标签: c# testing

我正在与我合作的项目中设置测试。该测试应该消耗两个Web API和一个Azure函数,该函数与测试项目在同一解决方案中。不必在能够运行测试之前就启动所有这些过程,而是可以在本地计算机上运行测试时让这3个项目在后台运行?

我一直在环顾四周,发现“ HostingEnvironment”很有趣,但我认为这不能满足我的需求。 如果有人能指出正确的方向,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为您需要为您的API创建服务。

sc create YourAPI binPath="C:\...\..exe" start=auto type=own

Microsoft Docs - Sc create