无法在Azure函数应用程序中创建azure.createQueService()

问题描述:

我想通过HTTP触发函数App中的Azure队列存储中的队列数据。 我添加了“äzure-storage”Node.js包,并使用以下代码: var azure = require('azure-storage'); 但是,执行该函数时代码var queueSvc = azure.createQueueService();var queueSvc = azure.createQueueService(<storage connection string>);失败。我有例外下面无法在Azure函数应用程序中创建azure.createQueService()

“理由”: “直通”, “异常”:{ “类名”: “System.Threading.Tasks.TaskCanceledException”, “消息”:“任务取消。 “, ”Data“:null, ”InnerException“:null, ”HelpURL“:null, ”StackTraceString“:”位于System的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\ r \ n。 Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\ r \ n at AzureFunctions.Code.PassThroughRequestManager.d__2.MoveNext()“, ”RemoteStackTraceString“:null, ”RemoteStackInde x“:0, ”ExceptionMethod“:”8 \ nThrowForNonSuccess \ nmscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089 \ nSystem.Runtime.CompilerServices.TaskAwaiter \ nVoid ThrowForNonSuccess(System.Threading.Tasks.Task) ” “的HResult”:-2146233029, “源”: “mscorlib程序”, “WatsonBuckets”:空 }}

我不能使用Javascript一个简单的HTTP触发功能重现此问题:

  • 安装azure-storage通过捻调试控制台(https://<functionname>.scm.azurewebsites.net/DebugConsole):

    enter image description here

  • index.js文件我有这样的:

    enter image description here

+0

是的,对我的作品,现在虽然是指的U样品。我之前在HTTP请求调用函数中调用了代码“azure.createQueueService”,因此问题可能与长时间调用有关。 –