Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16517|Ответ: 0

[Решено] Написание веб-сервиса на C# HttpListener даёт ошибку 503

[Скопировать ссылку]
Опубликовано 23.11.2016 14:39:07 | | | |
Некоторое время назад, когда я писал веб-сервис с использованием HttpListener на C#, он начал работать нормально.
Через некоторое время сервер перезагрузился, и хотя сервис запустился нормально, к нему больше нельзя было получить доступ, а при просмотре в интернете появилась ошибка 503. Но после смены номера порта сервис снова в норме, и спустя некоторое время появляется ошибка 503.
После устранения неполадок используйте команду netstat в cmd, чтобы проверить, занят ли номер порта, и, похоже, номер порта не занят какой-либо программой. Затем проблема была обнаружена в ошибке при доступе к URL, и после анализа информации выяснилось, что проблема в кэше URL.

Очистите кэш URL
Конкретная операция следующая:
  • Начинайте запускать "cmd".
  • Введите «netsh»
  • Введите "http" enter
  • Введите «показать urlacl» — enter(На данный момент вы уже можете увидеть некоторые URL-адреса выбранного вами номера порта, например: http://+:9997/)
  • Введите "delete urlacl http://+:9997/" (удалить кэш URL-адресов)
Потом перезапустите http-сервис, и всё сразу вернётся в норму.

Интерфейс выглядит следующим образом






Предыдущий:c# Используйте OCR для распознавания китайских изображений
Следующий:Проверка EasyUI подтверждает, что пароль и новый пароль совпадают
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com