Mi-am actualizat funcția de la net core 3.1 la net 6 în cod, apoi mi-am actualizat versiunea de rulare a funcției prin portal la ~4 și versiunea net framework prin intermediul comenzii az
az functionapp config set --net-framework-version v6.0 -n <APP_NAME> -g <RESOURCE_GROUP_NAME>
Cu toate acestea, când încerc să accesez aplicația, primesc eroarea http 500.
- Am încercat să mă uit la eventlog.xml și am găsit doar evenimente IIS AspNetCore Module V2 despre pornire și oprire, fără nicio eroare sau excepție.
- De asemenea, am activat aplicația statistică și arată că nu a fost făcută nicio solicitare.
- Am repornit, redistribuit binare de mai multe ori
Singura activitate vie pe care o văd este
- Azure răspunde la OPȚIUNI cu 200
- Gazda aplicației pare să funcționeze bine, deoarece apare o pagină de pornire care spune că aplicația rulează
- Azure poate să autorizeze cu autentificarea App Service și să seteze cookie-uri
Înțeleg că pot folosi depanatorul, deoarece aplicația mea este încă în mediul de dezvoltare, dar ce voi face odată ce întâmpin acest tip de problemă în producție, unde modalitățile dezvoltatorului de a descoperi problema nu sunt disponibile și aplicația este doar moartă în unele cazuri neobișnuite. cale?
Actualizați:
Am uitat să menționez că serviciul de streaming de jurnal nu arată nicio solicitare de intrare