几个月来,我一直在使用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,并遇到了同样的错误。
答案 0 :(得分:1)
我刚发现并偶然解决了这个问题:
由于路由器的用户带宽限制,出现了问题。我通过尝试与另一台PC(在另一个网络中)发布项目来发现这一点。因此经过一些调查后我发现并删除了该限制并解决了问题,WebDeploy发布再次正常运行。
似乎整个问题是带宽限制的组合,当要发布的项目变得很大时,可能是WebDeploy中的一个错误。 几周前,该项目包含大约1500个文件。由于一些增加,这个数字增加到3500,并且上述问题开始出现。