Debugowanie aplikacji .NET Core pod Azure

0

Zrobiłem sobie prosty deployment aplikacji w .NET Core (praktycznie czysty template) przez VS2017 do web app w Azure i przy próbie wyświetlenia strony dostaję:

The page cannot be displayed because an internal server error has occurred.
Włączyłem wszystkie możliwe logi i nie restartując aplikację nic mi się tam nie wyświetla. W jaki sposób można coś takiego zdebugować? Pod Linuxem to nie problem, ale tutaj nie mam pomysłu.

0

Jak się zalogujesz do portalu to powinieneś w web apie mieć logi. Jak nie masz to musisz włączyć diagnostykę dla tej apki. https://docs.microsoft.com/pl-pl/azure/app-service/web-sites-enable-diagnostic-log

0

To to właśnie włączyłem wszystkie te opcje logowania (tworząc przy okazji storage account na logi) i nie zalogowało mi niczego.

0

Lokalnie działa ok ?

0

Tak. Chyba już wiem co jest nie tak (azure zdaje się nie obsługuje jeszcze .NET Core 2.2 i pewnie dlatego się sypie). Żeby jeszcze tylko ktoś mi powiedział jak się to powinno debugować.

1

A używasz nowego modelu hostowania (InProcess)? Bo ten może nie być jeszcze wspierany na Azure ;)

Co do błędów to na pewno możesz zobaczyć logi z IISa przez kudu, na czas developmentu możesz też włączyć app.UseDeveloperExceptionPage();. Wtedy o ile dobrze pamiętam będziesz widział stack trace i normalne komunikaty błędów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1