2017-05-05 37 views
-1

我已经创建了一个控制台应用程序,它将本地文件夹中的文件上载到数据存储区。 现在我想在Azure门户上执行它的exe。 这个exe应该在一段时间后执行,比如每1小时。 通过使用Azure调度程序或其他任何方式可以在门户Azure中使用它。 其实我是新来的Azure和数据湖,所以请指导我逐步实现它。如何在Azure门户上执行exe

+0

不确定你在问什么。你不能只让门户执行一个exe。你需要部署你的代码(虚拟机,网络应用程序,功能等)。并且在Azure中运行的控制台应用程序将无法从本地机器上传内容(除非您设计某种方式从您的机器启动上载,如浏览器,或者想出其他方案)。我建议先从Azure网站本身开始,然后阅读部署代码的方法。很多很多的方法在那里。 –

+0

嗨大卫,对不起,我错过了解释我的本地文件夹。其实我需要从一些可以从我的EXE访问的共享位置上传文件。所以主要的问题是我如何执行一段时间的间隔后EXE文件? – Rajni

+0

''我如何在一段时间后执行exe?''你检查了我的回复吗?它是否符合您的要求? –

回答

0

正如David Makogon所说,您需要选择适当的服务/功能以按计划运行您的控制台应用程序。您可以先知道Azure WebJobs,Azure Functions,Azure Cloud Service Worker Role或Azure VM,然后根据您的要求/方案选择服务/功能以运行您的程序。

我已经创建了一个控制台应用程序,它将文件从本地文件夹上传到数据存储区。

如果可能的话,你可以尝试将文件存储/上传到Azure存储,然后你可以运行在Azure中WebJobs或Azure的功能程序,并访问存储在Azure存储的文件和摄取的文件/数据进入Data Lake Store。

如果您想在Azure云服务工作者角色或Azure虚拟机中运行程序,您还可以将文件/数据存储在Azure File storage中,然后您可以挂载和访问云中的文件存储共享。

此外,正如David Makogon所建议的那样,请阅读Azure文档以了解这些服务或功能,它们将向您显示基本的使用情况和方案。