Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Запуск приложения из Visual Studio в Vista через порт 80 дает ошибку

Автор вопроса: TanmoyОтветов: 2

Я запускаю веб-приложение с Visual Studio 2008 в режиме администратора в Vista. Он работает нормально, когда для порта установлено значение, отличное от 80. Но выдает ошибку, например, WebDev.Webserver.exe перестал работать. Я отключил веб-сайт IIS по умолчанию, поэтому никакое другое приложение не должно использовать порт 80. В чем может быть причина и как узнать, выдает ли какое-либо другое приложение, работающее на 80 порту, эту ошибку?

Спасибо

visual-studio-2008windows-vista

Ответы

Ответ 1 · рейтинг 1 · Artem Russakovskii

У вас работает скайп? Попробуйте отключить его и посмотреть, поможет ли это - часто проблема заключается в том, что он использует порт 80. Вы можете отключить это поведение, перейдя в Инструменты-> Параметры-> Дополнительно-> Соединение и посмотреть, установлен ли флажок использовать порт 80 ( и снимите флажок).

Ты можешь использовать

netstat -a

для просмотра используемых портов.

Для немного другого низкоуровневого подхода к этому анализу вы можете подключиться к порту 80 и посмотреть, отвечает ли он чем-то или нет.

telnet localhost 80

Ответ 2 · Douglas Leeder

Вы можете использовать TcpView, чтобы узнать, не удерживает ли порт что-либо еще.

В качестве альтернативы вы пробовали другие низкие порты, чтобы убедиться, что это не проблема с разрешениями?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы