关于 azure:来自 .Net SDK 的数据湖分析调用(用户未授权)

Data Lake Analytics call from .Net SDK (user not authorize)

目前,我正在尝试从我的 Web 应用程序中的数据湖分析调用我的 U-SQL 作业。为此,我正在使用官方的 .net sdk。我正在通过放置在 azure 活动目录中的另一个 Web 应用程序使用 azure 进行授权,并且可以访问数据湖文件(这在我的应用程序中也很完美)并且对数据湖分析资源组具有读取权限。我只是从互联网上尝试一些选项(在两个服务上都打开防火墙,检查我是否在数据湖分析中有数据湖存储 az 数据源)但它不起作用:/ 所以也许我的还有另一种解决方法问题 ?或者我应该使用另一种方式在数据湖分析 sdk 中授权我并执行我的 U-SQL 作业?

这是我在 Visual Studio 中的错误消息:

附加信息:用户没有执行此操作的权限。


我最近遇到了类似的事情。对我来说,这是由于一些权限设置:
1) 检查 App 用户是否有权访问 system\\\\job 文件夹及其所有子文件夹。如果您使用的是内部 u-sql 数据库,也对目录文件夹执行相同操作
或者:
2) 此外,该应用可能需要是数据湖存储的所有者。

如果这有帮助,请告诉我...