Yev*_*nov 18 iis teamcity webdeploy
我使用webdeploy方法通过Teamcity部署网站:
web.csproj /P:Configuration=%env.Configuraton%/P:DeployOnBuild = True/P:DeployTarget = MSDeployPublish /P:MsDeployServiceUrl=%env.DeployServiceUrl%/P:AllowUntrustedCertificate = True/P:MSDeployPublishMethod = WMSvc/P: CreatePackageOnPublish = True /P:UserName=%env.DeployUserName% /P:Password=%env.DeployPassword%
我不断收到的错误:
[MSDeployPublish] VSMSDeploy(35s)[VSMSDeploy] C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v10.5\Web\Microsoft.Web.Publishing.targets(4196,5):error ERROR_EXCEEDED_MAX_SITE_CONNECTIONS:Web部署任务失败.(已超出此站点的最大连接数.有关详细信息,请访问:http: //go.microsoft.com/fwlink/?LinkId = 221672 #ERROR_EXCEEDED_MAX_SITE_CONNECTIONS.)
在Teamcity代理上安装了Visual Studio 2010 Express,.netf框架版本:4.0
我调查了两端的问题:托管 Web 服务器和构建机器(从 Web 安装程序安装的 Visual Studio 2010 Express SP1),我从中启动部署。重新启动团队城市服务器和代理(问题在 2 个代理上重现)没有帮助。我已在本地计算机上安装了 team city 代理并成功部署。然后我比较了成功和失败的构建日志。有趣的部分是错误的来源:
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v10.5\Web\Microsoft.Web.Publishing.targets
在我的本地计算机(带有 SP1 的 Visual Studio Ultimate 2010)上只有
MSBuild\Microsoft\VisualStudio** v10** \Web\Microsoft.Web.Publishing.targets
所以我的快速解决方案是在构建代理上使用该方法测试部署。我已经替换了内容
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v10.5\Web\
和
C:\Program Files(x86)\MSBuild\Microsoft\VisualStudio\v10\Web\
这解决了问题。我不知道为什么,但部署之前在构建代理上工作正常。
| 归档时间: |
|
| 查看次数: |
9381 次 |
| 最近记录: |