从Visual Studio发布到Azure时出现错误10054

时间:2019-04-26 07:27:14

标签: asp.net-mvc visual-studio azure deployment azure-devops

大约一年以来,我一直在使用Visual Studio中的发布配置文件来发布我的Web应用程序。在过去的一两周中,该过程陷入了困境,并进行了几次重试,直到失败。我得到的错误是:

  

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.Web.Publishing.targets(4295,5):警告:由于发生套接字错误(10054),请重试同步。
  2>在对象sitemanifest(sourcePath)上重试操作'Serialization'。尝试10次中的1次。

注意事项:

  • 我的网络没有任何变化
  • 发布配置文件受版本控制且相同
  • 发布不会从一开始就失败。它会发布一段时间。
  • 如果文件大于〜10或15 MB,似乎会失败
  • 遇到此问题的其他人似乎是他们的ISP或他们的网络,但 看来他们从一开始就失败了。
  • 在两个不同的订阅帐户上对两个不同的发布配置文件进行了尝试,导致了相同的问题

有人看过吗?有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后,问题已解决。我已经检查了所有方面,包括给我的ISP打电话,但没有任何运气。感谢@rickvdbosch提到TCP / IP与这个困扰我记忆的问题的相关性。

几周前,我在路由器上升级了固件(因为我正在使用DDWRT)。我认为是罪魁祸首。我确实升级到了最新的DDWRT固件,但是我发现问题已经解决了。它像所有戏剧开始之前一样部署。

因此,如果另一个可怜的灵魂遇到此错误,希望您好运,但请注意这种可能性。