azure webjobs - 编写应用程序vs调用URL

时间:2015-08-24 19:43:53

标签: c# azure asp.net-mvc-5 azure-webjobs

我有一份工作,我想在我的新Azure托管网络应用上运行。在旧的Azure之前的日子里,我会创建一个完成这项工作的.aspx页面,然后根据计划提供一些简单调用url(www.mysite.com/folder/myjob.aspx)的服务。

使用webjobs有更好的方法吗?我可以与我网站的实际对象模型进行交互,还是仅限于公共网址等?

我听说我可以写一个完整的应用程序(.exe)并主持那个,但我想知道它的优点是什么?

1 个答案:

答案 0 :(得分:3)

有几种方法可以做到这一点

  1. Azure Worker Roles - 创建一个控制台应用程序,然后旋转此云服务执行控制台应用程序或进程。 https://azure.microsoft.com/en-us/documentation/articles/fundamentals-introduction-to-azure/
  2. Azure网站工作 - https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/
  3. 我认为网站工作是你真正想要的。构建一个PowerShell或EXE你想做的事情,然后按照计划将其设置在网站工作上。我不认为这两种方式都有很多优势,如果你已经在蔚蓝云中,这只是另一种可以利用的服务。我们目前使用工作和工作角色。如果需要,工作者角色具有扩展的优势。