2015-04-21 3 views
0

У меня возникли проблемы с заполнением веб-развертывания из VS2013, как я писал в VS to Azure Publish failure: Socket Error 10054Открыть порт 8172 на Windows 7 - Telnet

Видимо веб-развертывания использует порт 8172, который я не могу телнет к в данный момент, несмотря на правила, присутствуя в моем брандмауэре Windows, позволяющем через порт.

Я использую команды telnet localhost 8172 и telnet 192.168.0.1 8172 и он говорит, что не может подключиться к хосту на порту 8172.

Я не уверен, что это проблема, потому что я могу завершить веб-развертывания в Azure в моем другом проекты? Но в любом случае я в замешательстве, почему я не могу подключиться к порту.

Является ли мой синтаксис неправильным?

JK

+1

Похоже, на самом деле у вас нет службы на порту 8172. Попробуйте этот ресурс: http://forums.iis.net/t/1088260.aspx?Port+8172+not+listening –

+0

Как я понимаю MSDeploy должен использовать MsDeployAgentService, который должен прослушивать этот порт. Как я узнаю, какой порт прослушивается этой службой? И, конечно, поскольку этот процесс MSDeploy работает с другим проектом (тот же сервис), должен означать, что порт открыт, а мой, возможно, не порт? – JonnyKnottsvill

+0

В ОС Windows вы можете использовать команду «netstat», чтобы узнать, что слушает кого в каком порту. –

ответ

0

Если вы используете Azure вам необходимо открыть порт в настройках «Сетевые группы».

Если вы используете CloudFlare или какой-либо другой прокси-сервер, обязательно подключайтесь к IP-адресу виртуальной машины или имени домена, предоставленного MS, а не вашего «имени домена веб-сайта». CloudFlare не будет прокси-сервером через любой старый случайный порт.

Смежные вопросы