我们正在尝试使用Web Deploy来改进我们的部署。
在内部一切正常,但是一旦我们尝试部署到线上环境,msdeploy便会卡在大于1MB的文件上。
如果我们删除这些文件,则可以使用msdeploy进行同步操作。
客户端尝试上传文件几次,然后显示以下错误:
警告:由于发生套接字错误(10054),正在重试同步。
在对象MSDeploy.contentPath(sourcePath)上重试操作“序列化”。
第4次尝试中。
信息:对于与远程服务器的连接,使用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
Skip: objectName="^configProtectedData$"objectName="filePath",absolutePath=".*web.config$"objectName="filePath"
Provider: contentPath, Path: demo.com
跟踪部署代理异常。请求ID“789c2466-2bae-4b56-b67d-1a1743cdb0f6”。请求时间戳:“2011年5月7日11:29:56”。错误详情:
System.Net.HttpListenerException:尝试在不存在的网络连接上执行操作
在System.Net.HttpResponseStream.Dispose(布尔值disposing)
在System.IO.Stream.Close()
在System.IO.BufferedStream.Dispose(布尔值disposing)
在System.IO.Stream.Close()
在System.IO.StreamWriter.Dispose(布尔值disposing)
在System.IO.StreamWriter.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)
有没有人有解决这个问题的建议?
在内部一切正常,但是一旦我们尝试部署到线上环境,msdeploy便会卡在大于1MB的文件上。
如果我们删除这些文件,则可以使用msdeploy进行同步操作。
客户端尝试上传文件几次,然后显示以下错误:
警告:由于发生套接字错误(10054),正在重试同步。
在对象MSDeploy.contentPath(sourcePath)上重试操作“序列化”。
第4次尝试中。
信息:对于与远程服务器的连接,使用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
Skip: objectName="^configProtectedData$"objectName="filePath",absolutePath=".*web.config$"objectName="filePath"
Provider: contentPath, Path: demo.com
跟踪部署代理异常。请求ID“789c2466-2bae-4b56-b67d-1a1743cdb0f6”。请求时间戳:“2011年5月7日11:29:56”。错误详情:
System.Net.HttpListenerException:尝试在不存在的网络连接上执行操作
在System.Net.HttpResponseStream.Dispose(布尔值disposing)
在System.IO.Stream.Close()
在System.IO.BufferedStream.Dispose(布尔值disposing)
在System.IO.Stream.Close()
在System.IO.StreamWriter.Dispose(布尔值disposing)
在System.IO.StreamWriter.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)
有没有人有解决这个问题的建议?