using HttpClientStudy.Core.Utilities; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace HttpClientStudy.WebClient.Controllers { /// /// 管理API /// [Route("api/[controller]/[action]")] [ApiController] public class ManagerController : ControllerBase { private readonly ILogger _logger; public ManagerController(ILogger logger) { _logger = logger; } /// /// 启动WebApi项目进程 /// /// [HttpGet] public IActionResult StartWebApi() { StartupUtility.StartWebApiProject(); return Ok("启动成功"); } /// /// 退出WebApi项目进程 /// /// [HttpGet] public IActionResult ExitWebApi() { StartupUtility.ExitWebApiProject(); return Ok("进程已退出"); } } }