【问题标题】:Porting "Quartz Scheduler .NET" to Windows Azure -> Web apps. Not to Windows Azure VM将“Quartz Scheduler .NET”移植到 Windows Azure -> Web 应用程序。不适用于 Windows Azure VM
【发布时间】:2016-03-12 07:21:21
【问题描述】:
我正在使用 Quartz Enterprise Scheduler .NET 来完成我的工作。我可以将包裹在 Quartz 上的控制台应用程序移植到 Windows Azure Web App 中吗?我只需要安装“Windows 服务”并配置一些端口来监听 Azure。我不想使用 Windows Azure VM,因为我不想配置服务器和安装更新等。
【问题讨论】:
标签:
c#
azure
azure-web-app-service
quartz.net
【解决方案1】:
将 Web 应用程序视为托管 IIS 实例 - 您根本无法访问主机操作系统。因此无需安装任何东西或配置端口。
您可以看看 Cloud Services,它是一种 Web 应用程序和虚拟机的混合体。
【解决方案2】:
您可以使用 Azure Web Jobs,它将在 Azure Web App 的相同上下文中。它接受控制台应用程序以及 .sh、.js 和其他格式。可能您几乎不需要更改代码中的任何内容。