Azure WebJob托管环境

时间:2017-03-09 16:47:10

标签: azure webjob

是否有任何文章或资源列出了在标准.NET控制台应用程序中运行的.NET功能和SDK的类型,它在Azure WebJobs托管环境中不起作用?

我的理解是Azure WebJobs托管环境是包含.NET框架的典型Windows服务器VM。我希望大多数基于.NET的SDK,例如各种Azure SDK或Entity框架,都可以在WebJobs托管控制台应用程序中完美运行。在做出应用程序设计决策之前,我想知道在WebJobs托管环境中不起作用的东西。

1 个答案:

答案 0 :(得分:0)

  

我正在寻找因本地安全策略限制或低特权AD身份而可能出现的问题。

WebJobs在称为沙箱的安全环境中运行。沙箱的执行环境与本地执行环境不同,主要是由于多租户 - 因为数据中心中的单个物理机器可以同时执行属于大量不同客户的应用和服务。

  

在制定应用程序设计决策之前,我想知道在WebJobs托管环境中无效的事情。

沙箱通常旨在限制对Windows共享组件的访问。遗憾的是,Windows的许多核心组件都被设计为共享组件:注册表,加密和图形子系统等。本节概述了对这些通常必不可少但共享的组件的使用限制。

有关详细信息,请参阅以下链接供您参考。

Azure Web App sandbox