Развертывание предварительно скомпилированной функции f # в Azure Functions v2 - PullRequest
0 голосов
/ 17 сентября 2018

Я создал проект f #, который содержит две функции. Я могу запускать тезисы локально и когда я делаю func start (или начинаю отладку с F5 в VS Code). Одна из двух функций копирует данные из одного контейнера хранения Azure в другой, а другая функция копирует некоторые данные из БД и помещает их в контейнер хранения Azure. Все это прекрасно работает, когда я запускаю его локально. Теперь я хотел бы развернуть их в функциях Azure. Я создал группу ресурсов, создал приложение Function и убедился, что в настройках Function Function указано, что это версия функции Azure 2. Когда я пытаюсь развернуть функции с помощью:

func azure functionapp publish <FUNCTION APP NAME>

Код загружен в Azure. И вывод:

Getting site publishing info...
Creating archive for current directory...
Uploading archive...
Upload completed successfully.
Syncing triggers...

На портале Azure в разделе параметров развертывания я вижу, что развертывание было инициировано, и просматриваю подробности для последней полученной мной версии:

Пн 09/17 Обновление подмодулей.
Пн 09/17 Подготовка развертывания для идентификатора фиксации '75833a2816'.
Пн 09/17 Создание сценария развертывания. Просмотр журнала
Пн 09/17 Запуск команды развертывания ... Просмотр журнала
Пн 09/17 Выполнение команд после развертывания ...
Пн 09/17 Синхронизация 2-х функциональных триггеров с размером полезной нагрузки 317 байт. Пн 09/17 Развертывание прошло успешно.

Это указывает на то, что две функции были найдены и успешно развернуты. Однако функции не перечислены в разделе «Функции» приложения «Функции». И я не смог сделать успешные звонки им.

Нужно ли предоставлять дополнительную конфигурацию для запуска приложения F # в качестве функции Azure v2?

1 Ответ

0 голосов
/ 17 сентября 2018

Вот что я вижу в логах для Function App BokioMLDataExtractorFunctionsTest:

CopyImagesToBokioAIStorage: Invalid script file name configuration. The 'scriptFile' property is set to a file that does not exist.
CopyOcrToBokioAIStorage: Invalid script file name configuration. The 'scriptFile' property is set to a file that does not exist.

Вот почему две функции не отображаются. Надеюсь, это поможет выяснить проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...