Q: При попытке развернуть WebJob для SharePoint Online появляется ошибка WebJob schedules can only be created when the publish destination is an Azure Website и в результате WebJob не разворачивается.
A: Скорее всего при настройке деплоя вы загрузили уже готовый профиль публикации и если так, то в нём есть ошибка, для исправления которой нужно открыть pubxml файл и найти там закрывающий тег PropertyGroup. Вставьте до него следующую строку
<_DestinationType>AzureWebSite</_DestinationType>