Долговечные функции Azure "Not Found" - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь запустить пример работы с долговременными функциями Microsoft. Статья здесь .Когда я запускаю проект функций (C #, Visual Studio), он, кажется, запускается нормально, CLI раскручивается, и я получаю инициализированный хост и два стартовых 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] }

Есть идеи, почему это самый простой из примеров, если у меня такая головная боль?Я пробовал много разных комбинаций, но все безрезультатно.

1 Ответ

0 голосов
/ 31 мая 2018

Вы делаете запрос GET, в то время как HttpStart определяется как POST в примерах.Либо измените свой запрос, либо добавьте GET к function.json.

...