Поддерживает ли пакетная служба Azure .Net Core в фабрике данных Azure v2?

Я пытался получить даже простое консольное приложение «Hello World» .Net Core 2.x, работающее через ADF v2 Custom Activity / Batch Service, но безуспешно. Это действительно работает, когда я настраиваю WindowsServer и запускаю консольное приложение .Net Framework 4.5.x. Не могу найти примеров, где это сработает, но также не могу представить, почему бы этого не было.

Я пробовал позвонить:

  1. ConsoleApp.dll
  2. dotnet run ConsoleApp
  3. и dotnet publish -r win-x64, затем скопируйте эти файлы и вызовите ConsoleApp.exe

Есть предложения, что еще я мог бы попробовать?


person Dakhath    schedule 25.01.2019    source источник
comment
Привет, не могли бы вы пояснить, что вы имеете в виду под I've been trying to get even a simple "Hello World" .Net Core 2.x Console App running via ADF v2 Custom Activity/Batch Service but with no luck. It does seem to work when I provision a WindowsServer and run a .Net Framework 4.5.x Console App though. т.е. Вы говорите, что он работает на сервере Windows, но не работает в других операционных системах?   -  person Tats_innit    schedule 28.01.2019
comment
Я думаю, он / она имеет в виду, что .Net framework (exe) работает, но Core (dotnet xxx.dll) не работает с образами Windows Server в пакетном режиме. У меня такая же проблема, и я пытаюсь понять, как вставить установку ядра dotnet в образ Windows Server.   -  person tridy    schedule 06.05.2019


Ответы (1)


В нашем случае у нас было основное приложение dotnet, которое анализировало файлы, поэтому в итоге мы расширили функцию Azure до P1V2, и это помогло нам как в процессоре, так и в оперативной памяти. Итак, если вам нужно запустить ваш код, попробуйте Functions. Кроме того, функции являются бессерверными, что устраняет необходимость в большом количестве ресурсов. То есть, если у вас нет особой необходимости запускать его как пакетный.

person tridy    schedule 07.05.2019