Как исправить метаданные времени выполнения работников для функций модели изолированных работников Azure .net8?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить метаданные времени выполнения работников для функций модели изолированных работников Azure .net8?

Сообщение Anonymous »

Я обновил функцию Azure .net6 (используя план обслуживания приложений, а не потребление) до изолированной функции .net8. Все мои сборки имеют net8.0
Функциональный проект также имеет

Код: Выделить всё

v4
Exe
< /code>
, а также < /p>
  


< /code>
(я понятия не имею, что он делает, но это было дано в статье Microsoft Upgrade). < /p>
При развертывании трубопровод устанавливает следующие значения: < /p>
"FUNCTIONS_EXTENSION_VERSION": "~4",
"FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
"WEBSITE_USE_PLACEHOLDER_DOTNETISOLATED": 1,
"WEBSITE_RUN_FROM_PACKAGE": 1,
< /code>
Мои функции кажутся хорошими, запланированными функциями, и сообщения об сервисных шинах проходят. Функциональные приложения артефакты. Развернутые артефакты предназначены для «dotnet». См. Https://aka.ms/functions-invalid-worker-runtime для получения дополнительной информации. Приложение будет продолжать работать, но в будущем может быть исключение. Затем я посмотрел внутрь артефакта, который построен по трубопроводу и искал текст «dotnet» внутри. Единственные текстовые файлы, упомянутые его, - это рабочий. Config.json с: < /p>
{
"description": {
"language": "dotnet-isolated",
"extensions": [ ".dll" ],
"defaultExecutablePath": "dotnet",
"defaultWorkerPath": "MyNamespace.Function.dll",
"workerIndexing": "true",
"canUsePlaceholder": true
}
}
и functions.metadata, который имеет «язык»: «dotnet-isolated» для всех функций. Таким образом, не упоминается о «dotnet» без «изолированного». < /P>
Настройки функций в Azure хорошо выглядят хорошо после развертывания: версия времени выполнения ~ 4, .NET версия .NET 8 изолированная. < /P>
Когда я смотрю сами индивидуальные функции в Azure и пытаюсь их редактировать, я получаю это предупреждение: < /p>

Editing .NET isolated Function Apps is not supported in the Azure portal. Use your local development environment to edit this Function App.
< /code>
Это указывает на то, что функции верны с языком "dotnet-isolated". < /p>
Чего мне здесь не хватает? Где эти таинственные «метаданные рабочей работы работника», о которых предупреждает Azure?

Подробнее здесь: https://stackoverflow.com/questions/791 ... el-functio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»