【发布时间】:2016-03-18 22:08:41
【问题描述】:
我创建了一个在 Azure 虚拟机上运行的 C# 控制台应用程序。问题是这需要由用户从 Web 应用程序执行,因为数据拉取的时间被限制在一个狭窄的窗口并且有些随机(目前我正在进入虚拟机并自己运行它)。
因此,简而言之,我希望能够从同样托管在 Azure 中的 ASP.Net Web 应用程序调用 Azure 虚拟机。我还想将参数传递给该 .exe 文件并让它运行。
【问题讨论】:
-
两者之间是否存在共享数据库?如果是这样,您可以考虑使用 Hangfire 之类的东西来触发控制台应用程序中的任务。如果您无法查看消息队列之类的内容,例如Azure Service Bus 触发任务运行。根据您的情况,两者都相对简单。
标签: c# asp.net azure console-application azure-virtual-machine