首页 > 解决方案 > Azure 持久功能“未找到”

问题描述

我正在尝试运行 Microsoft 持久功能示例。文章在这里。当我运行函数项目(C#、Visual Studio)时,它似乎可以正常启动,CLI 启动,我得到了 Host Initialised 并列出了两个启动 URL。

Http Functions:

        HttpStart: http://localhost:7071/orchestrators/{functionName}

        HttpSyncStart: http://localhost:7071/orchestrators/{functionName}/wait

但是,当我导航到一个函数来启动它时,它会告诉我“未找到”,例如:

http://localhost:7071/orchestrators/E1_HelloSequence

我得到“未找到”:

[30/05/2018 21:17:40] Executed HTTP request: {
[30/05/2018 21:17:40]   "requestId": "9b82e4b2-c0df-4cf4-a191-ce7d7709d30f",
[30/05/2018 21:17:40]   "method": "GET",
[30/05/2018 21:17:40]   "uri": "/orchestrators/E1_HelloSequence",
[30/05/2018 21:17:40]   "authorizationLevel": "Anonymous",
[30/05/2018 21:17:40]   "status": "NotFound"
[30/05/2018 21:17:40] }

如果让我这么头疼,知道为什么这个最基本的样本吗?我尝试了许多不同的组合,但都无济于事。

标签: c#azureazure-functionsazure-durable-functions

解决方案


您正在提出GET请求,而在示例HttpStart中定义。POST更改您的请求,或添加GETfunction.json.


推荐阅读