2015-04-21 60 views
0

我無法完成網絡從VS2013部署爲我張貼在VS to Azure Publish failure: Socket Error 10054打開端口8172 - 遠程登錄

顯然Web部署使用端口8172,這是我不能不顧規則存在的那一刻telnet到在我的Windows防火牆允許端口通過。

我使用的命令telnet localhost 8172telnet 192.168.0.1 8172和它說,它無法連接到主機上的端口8172

我不知道這是問題,因爲我可以完成網絡部署到Azure在我的其他項目?但無論如何,我很困惑爲什麼我不能telnet到港口。

我的語法錯了嗎?

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不會通過任何舊的隨機端口進行代理。