2015-07-01 4 views
3

У меня есть веб-приложение ASP.NET 5 в Visual Studio 2015 RC. Теперь я хочу создать WebJob, он может быть независимо или в веб-приложении. Есть ресурсы, как это сделать в .NET 4.6, но как я могу развернуть консольное приложение ASP.NET 5? Есть ли способ сделать это: https://azure.microsoft.com/pl-pl/documentation/articles/websites-dotnet-deploy-webjobs/Azure WebJobs в ASP.NET 5

ответ

7

Да, вы можете легко это сделать. Просто выполните следующие действия:

  1. Создание консольного приложения
  2. Pack его во время выполнения, запустив dnu publish --runtime <name of runtime> (вы могли бы пройти --no-source тоже, если не заботиться о том, исходный код как часть работы).
  3. Почтовый индекс в папке bin/output.
  4. Загрузить zip как веб-сайт через Azure Portal.

Предостережение: Если вы хотите использовать CoreCLR, SDK WebJobs недоступен. Также нет SDK для хранения.

PS: В VS нет поддержки инструментария, но для шагов выше.

+0

Как запустить dnu? Командная строка не распознает, какой путь должен быть установлен? –

+1

Установите 'dnvm', следуя инструкциям [здесь] (https://github.com/aspnet/home/#upgrading-dnvm-or-running-without-visual-studio), а затем запустите' dnvm upgrade' –

+1

Просто хотите чтобы сообщить, что я сделал это в соответствии с вышеуказанными пунктами, и это работает как шарм. –