Я начинаю свой первый день с нескольких лазурных сервисов.
У меня есть служба Windows, и я хочу создать аналогичную облачную службу. Я прочитал этот вопрос, просмотрел ответы и обнаружил, что веб-задания — хороший выбор.
Поэтому я решил создать новый проект проекта WebJobs в Visual Studio (у меня есть и 2019, и 2022). Но я не могу найти шаблон для ядра .net (.net 5 или 6). Я могу найти только .net frameworks.
Затем я прочитал эту документацию, в которой упоминается, что мне нужно создать консольное приложение и выполнить указанные шаги, так что это единственный способ создать веб-задания .net core с помощью Visual Studio, или я что-то здесь упустил?
Я также не нашел ни одного ресурса при поиске по Webjobs на сайте portal.azure.com. Итак, как создавать веб-задания на портале Azure?
как создавать веб-задания на портале Azure?
Во-первых, вам нужно создать службу веб-приложений (служб приложений), как показано ниже:
Затем в левой панели введите веб-задания, вы найдете добавление для создания веб-задания, как показано ниже:
Файл, который мы загружаем сюда, должен исходить из веб-задания Visual Studio (создайте проект с веб-заданием Azure и импортируйте его на портал Azure).
После предоставления всех деталей вы получите свою веб-задание, как показано ниже:
Насколько я знаю, Это способ (вам нужно создать консольное приложение) для выполнения веб-заданий в Visual Studio, а также см. Doc1 , Doc2 для получения дополнительной информации.
Вам необходимо загрузить файл (веб-задания, созданные в .net framework в vs), который имеет то же время выполнения, что и служба вашего веб-приложения (вы можете проверить время выполнения в разделе конфигурации веб-приложения)
какой именно файл? Можете ли вы назвать его или его расширение?
Я создал веб-задание .net framework 4.8 из Visual Studio. и создал службу приложений .net 6. теперь скажи мне, какой файл?
Перейти в bin/release/(файл) Ссылка
Вы можете изменить версию службы веб-приложений Azure на 4.8 и загрузить файл
но я хочу создать ядро .net, а не .net framework
опять тот же вопрос. поддерживает ли он службу приложений в .net 6 и webjob в .net 4.8?
Давайте продолжим обсуждение в чате.
Что если я выберу .Net 6 в качестве среды выполнения при создании службы приложений? Могу ли я загружать веб-задания, созданные в .net framework (как указано в шаблоне Visual Studio). Какой файл мне нужно загрузить?