由于发生套接字错误(10054)而重试同步-Azure [关闭]
Posted
技术标签:
【中文标题】由于发生套接字错误(10054)而重试同步-Azure [关闭]【英文标题】:Retrying the sync because a socket error (10054) occurred - Azure [closed] 【发布时间】:2016-05-23 10:40:06 【问题描述】:我正在尝试通过发布配置文件将我的应用程序发布到 azure,但出现以下错误。
C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(4283,5): 警告:由于发生套接字错误 (10054),正在重试同步。 2>在对象站点清单上重试操作“序列化” (源路径)。尝试 1 次,共 10 次。
我已经运行了从我的机器上发布的 Web 应用程序。我已经在 azure 中删除并重新创建了该应用程序,重新启动了我的计算机,卸载并重新安装了 Microsoft Web Deploy 3.6,但没有成功。我正在将 azure 提供的发布配置文件导入我的 Visual Studio 2013 以发布更改。如果其他人遇到过这个问题,请告诉我如何摆脱它。提前谢谢你。
【问题讨论】:
虽然我无法弄清楚这个问题,但我通过更改我的网络连接发布了它。我在家庭网络上遇到了这个问题,但是在办公环境中尝试时,我可以发布我的更改。谢谢 【参考方案1】:一定是某种防火墙干扰,因为这一切似乎都在本地工作。 Web 部署需要打开 8172 端口。
从您的 PC 在防火墙中添加规则以允许在入站和出站访问端口 8172。
【讨论】:
为什么8172需要入站规则? Azure 会连接回我的服务器???以上是关于由于发生套接字错误(10054)而重试同步-Azure [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在OSI参考模型中,当两台计算机进行文件传输时,为防止中间出现网络故障而重传整个文件的情况,可通过在文件中插入同步点来解决,这个动作发生在( )