Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 15865|Resposta: 1

[ASP.NET] Problema com erro 500 na página de ajuda

[Copiar link]
Publicado em 04/05/2019 19:13:51 | | |
Problema com erro na página de ajuda 500:
Desenvolvimento do site C#+mysql5.7, durante a operação, o número de visitas ultrapassa 50, a página da web reporta 500 erros e o arquivo de configuração não pode ser lido.
Verifiquei o arquivo web.config e não havia erros nem seções de erro,
Outros sites no mesmo servidor também usam o mesmo pool de aplicativos, mas outros sites não têm esse problema.
E quando há um erro, este site reporta 500 erros, e outros sites estão normais.
Também se entende que mysql e os pools de aplicações estão corretos, mas por que o erro 500 é reportado? Onde deveria estar o problema?




Anterior:Seu, seu, venha atrás de mim!
Próximo:Como baixar arquivos grandes do Baidu Netdisk em um sistema Linux
Publicado em 05/05/2019 09:39:32 |
500 erro interno, deveria ser que o código lançou uma exceção durante a execução.

1: Não deve ser um problema de arquivo de configuração; se for um problema de arquivo de configuração, o site começará com um erro.

2: Se a concorrência exceder 50, ocorrerá o erro de 500, é um problema de pool de conexões de banco de dados? Por exemplo, o número máximo de conexões ao banco de dados é 100, e o pool de conexões com 50 concorrências pode exceder 100, havendo uma exceção.
Sugestões de resolução:

Adicione exceções globais, que por sua vez capturam quaisquer exceções não tratadas levantadas pelo site. Após a causa específica da exceção ser capturada, ela é processada e resolvida de acordo com o número da linha e o motivo do prompt da exceção.

Recursos:

asp.net Tratamento global de exceções e logs de exceções do MVC
https://www.itsvse.com/thread-3250-1-1.html
(Fonte: Architect_Programmer)
C# lida com exceções por meio de filtros
https://www.itsvse.com/thread-6458-1-1.html
(Fonte: Architect_Programmer)


Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com