.net-core - .Net Core Worker Service 应该只在 Windows 服务开启时运行
问题描述
我在我的 web api 项目中创建了工作服务类,然后通过添加 .UseWindowsSerivce() 修改 program.cs 来设置为作为 Windows 服务运行。然后我将我的 api 发布到应用服务器。我已禁用触发此工作服务类的 Windows 服务,但仍使用该 Web 服务器中的 Windows 服务调用工作服务类中的代码。有人能告诉我为什么它会这样工作吗?或者告诉我如何仅在启用并运行 Windows 服务的情况下调用该工作服务类,否则不应调用 workerservice.cs
解决方案
推荐阅读
- excel - 使用 vba 删除活动的 x 组合框
- deep-learning - 如何在测试集上稳定 CNN 的性能?
- excel - 即使excel vba中间有空白单元格,也能找到最后一个非空单元格中包含的值
- solidity - 如何在solidity上返回嵌套数组
- html - 如何创建一个指向我创建的另一个页面的按钮?
- ansible - 通过使用 ansible-facts,我如何识别所有尚未挂载的磁盘然后挂载?
- hive - 如何从 Hive 外部 Druid 表中订购查询结果?
- android - 使用身份验证密钥作为标头我们如何在登录 Flutter 后调用 get api?
- arrays - 多个(n 次)重复路由参数
- javascript - 分页后jQuery脚本不起作用