使用MS WebDeploy发布时发生连接错误

时间:2014-06-12 13:49:01

标签: asp.net webdeploy windows-server-2012 microsoft-web-deploy

几个月来,我一直在使用Web Deploy发布ASP.NET Web应用程序,但现在,我越来越多地经常收到不同的错误。

其中一人说“超过了最大连接数量”:

  

Fehler 5 Fehler des Webbereitstellungstasks。 (Die maximaleAnzahlzulässigerVerbindungenfürdieseWebsitewurdeüberschritten.WeitereInformationen unter:http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEEDED_MAX_SITE_CONNECTIONS。)0 0 Intranet

有时会出现另一种错误“Socketexception(10054)”:

  

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets(4269,5):Warnung:Synchronisierung wird wiederholt,da ein Socketfehler(10054)aufgetreten IST。
  1> Vorgang'序列化'wirdfürObjektsitemanifest(sourcePath)erneutausgeführt。 Versuch 1 von 10。

在寻找解决方案时,我发现了一些像

这样的东西

Can't get my EC2 Windows Server 2008 (Web stack) instance to receive publishings of my website

我尝试重置证书或跳过Web-Deploy Server的URL中的“https”,但我仍然收到相同的错误。 有人有解决方案吗?

服务器是Windows 2012 Server,我使用的是没有更新的Visual Studio 2012。但我也尝试使用Visual Studio 2012 Update 4和VS 2013,并遇到了同样的错误。

1 个答案:

答案 0 :(得分:1)

我刚发现并偶然解决了这个问题:

由于路由器的用户带宽限制,出现了问题。我通过尝试与另一台PC(在另一个网络中)发布项目来发现这一点。因此经过一些调查后我发现并删除了该限制并解决了问题,WebDeploy发布再次正常运行。

似乎整个问题是带宽限制的组合,当要发布的项目变得很大时,可能是WebDeploy中的一个错误。 几周前,该项目包含大约1500个文件。由于一些增加,这个数字增加到3500,并且上述问题开始出现。