Web Deploy を使用して展開を改善しようとしています。
すべてが内部で機能しますが、オンライン環境に展開しようとすると、1 MB を超えるファイルで msdeploy がハングします。
これらのファイルを削除すると、同期は msdeploy で機能します。
クライアントはファイルのアップロードを数回試行し、次のエラーを返します:
警告: ソケット エラー (10054) が発生したため、同期を再試行しています。
オブジェクト MSDeploy.contentPath (sourcePath) で操作 'Serialization' を再試行しています。
試行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"
プロバイダー: contentPath、パス: demo.com
トレース展開エージェントの例外。ID「789c2466-2bae-4b56-b67d-1a1743cdb0f6」をリクエストします。
リクエストのタイムスタンプ: '5/07/2011 11:29:56'. エラー
の詳細: System.Net.HttpListenerException:
System.IO.Stream.Close()
で System.IO.BufferedStream.Dispose(
Boolean
System.IO.StreamWriter.Close()
で System.IO.StreamWriter.Dispose(Boolean 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) で
問題を解決するための提案はありますか
?