Обычно я Azure хвалю. Сегодня придется немного поругать.
Релиз .NET Core 3.1 (LTS версия) состоялся 3 декабря 2019 года.
Запрос на поддержку .NET Core 3.1 SDK в Azure App Services был создан еще в начале декабря 2019 года(
https://github.com/Azure/app-service-announcements-discussions/issues/129).
Все это время, автоматическая сборка и развертывание проектов на .NET Core 3.1 в App Services с использованием собственных средств App Services (то есть Kudu) была невозможна. Благо поддержка рантайма от .NET Core 3.1 была, так что проблема заключалась исключительно в сборке. Но все же, довольно неприятно, когда родное облако Microsoft с такой задержкой выкатывает поддержку собственной платформы.
И вот, спустя почти пол года, поддержка была полностью реализована. Это радует.