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

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

Спасибо


person Tanmoy    schedule 01.07.2009    source источник


Ответы (2)


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

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

netstat -a

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

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

telnet localhost 80
person Artem Russakovskii    schedule 01.07.2009

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

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

person Douglas Leeder    schedule 01.07.2009