我们正在尝试使用 Web Deploy 来改进我们的部署。
一切都在内部工作,但是一旦我们尝试部署到我们的在线环境,msdeploy 就会挂在大于 1 MB 的文件上。
如果我们删除这些文件,同步将与 msdeploy 一起工作。
客户端尝试几次上传文件,然后给出以下错误:
警告:由于发生套接字错误(10054),正在重试同步。
重试对象 MSDeploy.contentPath (sourcePath) 上的“序列化”操作。
尝试 4 次,共 25 次。
信息:使用 ID '789c2466-2bae-4b56-b67d-1a1743cdb0f6' 连接到远程服务器。
在服务器上,我们看到以下错误:
Content-Type: application/msdeploy
Version: 8.0.0.0
MSDeploy.VersionMin: 7.1.600.0
MSDeploy.VersionMax: 7.1.1070.1
MSDeploy.Method: Sync
MSDeploy.RequestId: 789c2466-2bae-4b56- b67d-1a1743cdb0f6
MSDeploy.RequestCulture:en-US
MSDeploy.RequestUICulture:en-US
跳过:objectName="^configProtectedData$"objectName="filePath",absolutePath=".*web.config$"objectName="filePath"
Provider: contentPath, Path: demo.com
跟踪部署代理异常。请求 ID '789c2466-2bae-4b56-b67d-1a1743cdb0f6'。
请求时间戳:'5/07/2011 11:29:56'。错误详细信息:
System.Net.HttpListenerException:
在
System.IO.BufferedStream.Dispose(
Boolean
在
System.IO.StreamWriter.Dispose(Boolean disposing)在
System.IO.StreamWriter.Close() 的 System.IO.Stream.Close()
在 System.Xml.XmlTextWriter.Close()
在 Microsoft.Web.Deployment.TraceEventSerializer.Dispose()
在 Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentWorkerRequest workerRequest)
在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData)
在 Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)
任何人有任何解决问题的建议吗?