Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 15865|Svar: 1

[ASP.NET] Felproblem på hjälpsida 500

[Kopiera länk]
Publicerad på 2019-05-04 19:13:51 | | |
Felproblem på hjälpsida 500:
Webbplatsens C#+mysql5.7-utveckling, under operationen överstiger antalet besök 50, webbsidan rapporterar 500 fel och konfigurationsfilen kan inte läsas.
Kollade filen web.config och det fanns inga fel eller felsektioner,
Andra webbplatser på samma server använder också samma applikationspool, men andra webbplatser har inte detta problem.
Och när det uppstår ett fel rapporterar denna webbplats 500 fel, och andra webbplatser är normala.
Det kan också förstås att mysql och applikationspooler är korrekta, men varför rapporteras 500-felet? Var borde problemet ligga?




Föregående:Lilla skitstövel, din skitstövel kom ut för mig!
Nästa:Hur man laddar ner stora filer på Baidu Netdisk på ett Linux-system
Publicerad på 2019-05-05 09:39:32 |
500 internt fel, det borde vara så att koden kastade ett undantag under exekveringen.

1: Det ska inte vara ett konfigurationsfilsfel, om det är ett konfigurationsfilproblem kommer webbplatsen att börja med ett fel.

2: Om samtidigheten överstiger 50 uppstår felet 500, är det ett problem med databasanslutningspoolen? Till exempel är det maximala antalet databasanslutningar 100, och databasanslutningspoolen med 50 samtidighet kan överstiga 100, och det kommer att finnas ett undantag.
Förslag på upplösning:

Lägg till globala undantag, som i sin tur fångar alla ohanterade undantag som webbplatsen väcker. Efter att den specifika undantagsorsaken har fångats bearbetas och löses den enligt radnumret och anledningen till undantagsprompten.

Resurser:

asp.net MVC:s globala undantagshantering och undantagsloggar
https://www.itsvse.com/thread-3250-1-1.html
(Källa: Architect_Programmer)
C# hanterar undantag genom filter
https://www.itsvse.com/thread-6458-1-1.html
(Källa: Architect_Programmer)


Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com