Blog: Azure

App-Plan von Azure Functions ändern

Bei Web-Apps kann man direkt über das Portal den App-Plan ändern. Bei App Functions ist dies leider so nicht möglich. Möchte man z. B. von einem Verbrauchtsplan (Consumption) auf einen normalen App-Plan ändern, funktioniert dies momentan nur über die Azure Powershell.

Select-AzureRmSubscription -SubscriptionId "SubscriptionID" 
Set-AzureRmWebApp -Name "App-Function-Name" -ResourceGroupName "Ressource-Group-Name" -AppServicePlan "Neuer-App-Plan-Name" 

Azure Web Job SDK Time Trigger: 'The listener for function was unable to start.'

Das Azure Web Job SDK hat inzwischen die Version 3.0 erreicht. Leider gibt es noch keine komplette Dokumentation und auch die Beispiele sind sehr lückenhaft.

Beim erzeugen eines TimeTrigger hatte ich immer folgende Exception erhalten: Microsoft.Azure.WebJobs.Host.Listeners.FunctionListenerException: 'The listener for function 'Methode' was unable to start.'.

Die Lösung ist ziemlich einfach: Es muss einfach in der Application Settings unter Connection Strings eine neue Verbindungszeichenfolge mit dem Namen "Storage" angelegt werden.

{
    "ConnectionStrings": {
        "Storage": "Connection string to Azure Blob Storage"
    }
}