2017-08-18 1 views
0

Comment faire pour qu'une fonction Azure s'exécute dans un service d'application, plutôt que dans le mode Consommation?, C'est-à-dire quels sont les attributs WebJobs manquants?Comment faire pour qu'une fonction Azure s'exécute dans un service d'application, plutôt que dans le mode Consommation?, C'est-à-dire quels sont les attributs WebJobs manquants?

j'ai une application fonction existante qui fonctionne très bien, mais veulent l'exécuter dans un service App, plutôt que le plan de la consommation

Essayé déployer un nouveau service App ...

Les deux fonctions ne sont que GET critères d'évaluation a bien fonctionné

Mais le point final POST génère une erreur 500 ... Can't be invoked from Azure WebJobs SDK. Is it missing Azure WebJobs SDK attributes?

{ 
    "id": "5887571d-c993-4e0e-a275-c5ebf34242f8", 
    "requestId": "2e9378e4-ceac-491f-8dd7-dd08acb94324", 
    "statusCode": 500, 
    "errorCode": 0, 
    "message": "'CheckUrl' can't be invoked from Azure WebJobs SDK. 
       Is it missing Azure WebJobs SDK attributes?" 
} 

Répondre

0

Il n'y a pas différences fondamentales entre les deux, autres que la facturation et combien de temps les processus restent en vie. Donc, je soupçonne que tout problème que vous rencontrez n'est pas directement lié à l'exécution dans un plan de service App. Essayez de déployer des bits identiques dans une nouvelle application de plans de service de consommation et d'applications pour vérifier cela.