0

我希望能够在 Azure 上远程启动多个并发进程(命令行程序)。我需要能够从 C# 程序调用来启动这些进程。最好的方法是什么?

  1. 使用 IIS 设置 Azure VM
  2. 安装我要运行的各种 .exe。
  3. 在盒子上编写并安装一个 Web 服务,该服务可以接受参数并启动服务器上的进程。

有没有更简单的方法可以使用 Azure 做到这一点?我不熟悉 Azure VM 或辅助角色等。

谢谢!

4

1 回答 1

1

为此,您可以使用 Azure Worker Roles 和 Windows Azure Storage。您可以做的是将可执行文件与辅助角色包一起打包,以便它们在您的角色中始终可用,或者您可以将它们保存在 blob 存储中,以便您可以按需下载到辅助角色中。从您的调用应用程序中,您可以将消息放入队列中,该队列将由您的工作角色不断轮询。该消息将包含足够的信息(例如要调用的 exe 等)。一旦收到消息,worker 角色将执行可执行文件。

希望这可以帮助。

于 2012-12-06T15:17:07.760 回答