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

Vista: 16517|Resposta: 0

[Resolvido] Escrever um serviço web com C# HttpListener gera um erro 503

[Copiar link]
Publicado em 23/11/2016 14:39:07 | | | |
Algum tempo atrás, quando escrevi um serviço web usando HttpListener em C#, ele começou a rodar normalmente.
Depois de um tempo, o servidor reiniciou e, embora o serviço tenha começado normalmente, ele não pôde mais ser acessado, e um erro 503 apareceu diretamente ao navegar na web. Mas depois de mudar o número da porta, o serviço volta ao normal e, depois de um tempo, aparece um erro 503.
Após a solução de problemas, use o comando netstat no cmd para verificar se o número da porta está ocupado, e parece que o número da porta não está ocupado por nenhum programa. Depois, o problema foi localizado no erro ao acessar a URL, e após consultar algumas informações, descobriu-se que era um problema com o cache da URL.

Limpe o cache da URL
A operação específica é a seguinte:
  • Comece a rodar "cmd"
  • Digite "netsh" enter
  • Insira "http" enter
  • Digite "mostrar URLL" e introduza(Neste momento, você já pode ver alguns endereços de URL do número de porta que definiu, por exemplo: http://+:9997/)
  • Digite "delete urlacl http://+:9997/" (delete URL address cache)
Depois reinicie meu serviço Http e ele volta ao normal imediatamente.

A interface é a seguinte






Anterior:c# Usar OCR para reconhecer imagens chinesas
Próximo:A verificação do EasyUI confirma que a senha e a nova senha são consistentes
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