2

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

其中一个说“超出了最大连接数”:

Fehler 5 Fehler des Webbereitstellungstasks。(Die maximale Anzahl zulässiger Verbindungen für dieese Website wurde überschritten。Weitere Informationen 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):警告:Synchronisierung wird wiederholt,da ein Socketfehler (10054) aufgetreten ist。
1>Vorgang 'Serialization' wird für Objekt sitemanifest (sourcePath) erneut ausgeführt。Versuch 1 von 10。

在寻找解决方案时,我发现了一些类似的东西

无法让我的 EC2 Windows Server 2008(Web 堆栈)实例接收我网站的发布

我试图重置证书或跳过 Web 部署服务器 URL 中的“https”,但我仍然收到相同的错误。有人有解决方案吗?

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

4

1 回答 1

1

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

问题是由于我的路由器的用户带宽限制而发生的。我通过尝试使用另一台有效的 PC(位于另一个网络中)发布项目来发现这一点。因此,经过一番调查,我发现并消除了该限制,问题得到解决,WebDeploy 发布再次运行。

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

于 2014-06-13T11:30:05.763 回答