.net - 在 Azure 中运行控制台应用程序 - 无需 WebJobs

标签 .net azure azure-devops azure-web-app-service


那么,正如标题所说,有没有办法在 Azure 中运行常规 .Net FW 控制台应用程序?
想了解更多信息,我的意思是什么?我有一个简单的控制台应用程序,它在无限循环中执行某些操作并为我检查一些值,所以没什么大不了的。它还使用线程。
现在,我真的很想避免为此使用 WebJobs 或 Azure 函数。
有没有办法做到这一点?如果可能的话,如何实现?

提前致谢..

最佳答案

您有几个选项(其中一些您已经提到过)用于在 Azure 中运行控制台应用程序:

  • IaaS:运行您自己的虚拟机并在其中执行您的控制台应用,简单明了
  • Azure 容器实例
  • 服务结构
  • Azure Batch:可能需要一些重写,因为它实际上运行的不是控制台应用程序而是任务
  • Azure WebJob
  • Azure 函数

以下链接显示了选择适当的 Azure 服务的流程图,可能会对您有所帮助: https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/compute-decision-tree

关于.net - 在 Azure 中运行控制台应用程序 - 无需 WebJobs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53744122/

相关文章:

azure - Azure DevOps 服务是否支持租户限制?

azure - 在 DevOps 实现期间无法获取托管服务主体的访问 token

.net - WCF 合约可以使用多个回调接口(interface)吗?

azure - 无法将 Web 应用程序移至新资源组

oracle - 无法从 Azure VM 外部访问 Oracle Enterprise Manager

azure - 使用 Azure 数据工厂 V2 将 Excel 工作簿的多个工作表并行批量加载到 SQL DB

Azure AD 组在 DevOps 中不可见

c# - WinForm DataBinding 业务对象 C# .NET 中的隐藏属性

c# - 从 TCP 的角度来看,WCF webHTTPbinding 是什么?

c# - 如何使用 Microsoft fakes 填充在测试函数中多次调用的类