无法在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
): -
在
index.js
文件我有这样的:
是的,对我的作品,现在虽然是指的U样品。我之前在HTTP请求调用函数中调用了代码“azure.createQueueService”,因此问题可能与长时间调用有关。 –