.net-core - 在没有 Exe 文件的情况下将 dotnet core 2.2 应用程序作为服务运行
问题描述
是否可以将 .NET Core 应用程序作为服务运行而不将其发布为 EXE 文件?
这样做可以满足我的要求;我只是想知道是否有办法做到这一点,或者将来是否有任何东西可以启用此功能?
在一个理想的世界中,我想创建一个以 .DLL 而不是 .EXE 为目标的服务,因此当我发布我的应用程序时,我不需要将运行时间与它们一起导出,因为它会导致非常杂乱无章的文件夹,里面有很多不需要的文件。
解决方案
我认为您可以使用 Azure Webjobs 实现您所需要的。请阅读以下链接。
https://docs.microsoft.com/bs-latn-ba/azure/app-service/webjobs-create?view=netcore-1.0
我有几个 webjob,每个都调用不同的 DLL,您可以手动或定期调用它们(使用计划)
推荐阅读
- react-native - 如何将 @babel/plugin-transform-flow-strip-types (https://git.io/vb49g) 添加到 Babel 配置的“插件”部分以启用转换?
- python - R:将.txt中的字符串读入r中的向量
- python - 如何在迭代深化中使用计时器停止 alpha-beta
- node.js - 无法在多个集合 mongodb 上创建监视
- python - 在 pandas read_csv 函数中使用不可破坏的空间作为千位分隔符
- linq - 不以指数方式加入所有事情的最佳方法是什么?
- javascript - 使用 raw-loader 为类生产环境禁用 vue.js 网站的热重载
- python - 安装更新 cheetah==2.4.4 出现问题
- python - 如何检查 PyTorch 是否将我的 GPU 与 CUDA 一起使用?
- javascript - 如何从 React Native 中动态创建的 textInput 获取值?