У меня возникли проблемы с заполнением веб-развертывания из 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
Похоже, на самом деле у вас нет службы на порту 8172. Попробуйте этот ресурс: http://forums.iis.net/t/1088260.aspx?Port+8172+not+listening –
Как я понимаю MSDeploy должен использовать MsDeployAgentService, который должен прослушивать этот порт. Как я узнаю, какой порт прослушивается этой службой? И, конечно, поскольку этот процесс MSDeploy работает с другим проектом (тот же сервис), должен означать, что порт открыт, а мой, возможно, не порт? – JonnyKnottsvill
В ОС Windows вы можете использовать команду «netstat», чтобы узнать, что слушает кого в каком порту. –