C# 401查询持久功能状态时未经授权

C# 401查询持久功能状态时未经授权,c#,azure-functions,azure-durable-functions,C#,Azure Functions,Azure Durable Functions,我需要一些Azure持久功能方面的帮助 我用C#中的VS代码创建了一个新的持久函数,并通过VS代码Azure函数扩展将其部署到Azure。已在门户中手动创建功能应用程序资源。我用 FUNCTIONS_WORKER_RUNTIME: dotnet FUNCTIONS_EXTENSION_VERSION: ~2 我可以触发持久任务的创建,但当我使用statusQueryGetUri查询状态时,我只得到一个未经验证的401。函数本身的http触发器是匿名的,不需要身份验证(仅用于调试目的) 请求如下

我需要一些Azure持久功能方面的帮助

我用C#中的VS代码创建了一个新的持久函数,并通过VS代码Azure函数扩展将其部署到Azure。已在门户中手动创建功能应用程序资源。我用

FUNCTIONS_WORKER_RUNTIME: dotnet
FUNCTIONS_EXTENSION_VERSION: ~2
我可以触发持久任务的创建,但当我使用statusQueryGetUri查询状态时,我只得到一个未经验证的401。函数本身的http触发器是匿名的,不需要身份验证(仅用于调试目的)

请求如下所示(我使用邮递员发送请求):

然后,Get请求就是:

GET https://{function-app}.azurewebsites.net/runtime/webhooks/durabletask/instances/da3259a462084e86a34f8ce9859a6ed6?taskHub=DurableFunctionsHub&connection=Storage&code=ua4tHacVv9JDH5phKCJI1OdKGXQSB/MMUX8WIv1E0OyZANqrRY3L/g==
我是否错过了一些允许访问uri的配置?哪些日志可以帮助我找出问题所在

当我在本地运行代码时,没有任何问题,一切都按预期进行


非常感谢你的帮助

请注意,statusQueryGetUri是一个始终需要系统密钥的管理端点

GET <rootUrl>/runtime/webhooks/durabletask/instances/<GUID>
?taskHub={taskHub}
&connection={connection}
&code={systemKey}
GET/runtime/webhooks/durabletask/instances/
?taskHub={taskHub}
&连接={connection}
&代码={systemKey}
或者,您也可以使用此键设置http请求的
x-functions-key


有关HTTP端点使用的更多信息。

您能说明您是如何发送请求的吗?
GET <rootUrl>/runtime/webhooks/durabletask/instances/<GUID>
?taskHub={taskHub}
&connection={connection}
&code={systemKey}