2017-03-09 64 views
-1

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

我的理解是,Azure WebJobs托管环境是一个典型的包含.NET框架的Windows服务器虚拟机。我期望大多数基于.NET的SDK,比如各种Azure SDK或Entity框架应该能够在WebJobs托管的控制台应用程序中完美地工作。在做出应用程序设计决策之前,我想知道在WebJobs主机环境中无法正常工作的事情。

+0

我不知道不适用于WebJobs的事情列表。我确认实体框架没有问题。你打算使用哪种类型的图书馆,你认为这不会起作用? –

+0

@VivienChevallier,我正在寻找由于本地安全策略限制或低特权AD标识而可能出现的问题。 –

回答

0

我在寻找由于本地安全策略限制或低特权AD标识而可能出现的问题。

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

在做出应用程序设计决策之前,我喜欢了解在WebJobs主机环境中无法正常工作的事情。

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

欲了解更多信息,请参考以下链接。

Azure Web App sandbox