来源:Server 2012 R2目标:Server 2012
这是我用来导出的命令:
C:\Program Files\IIS\Microsoft Web Deploy V3>msdeploy -verb:sync -source:apphos tconfig="mywebsite" -dest:package=c:\test.zip,encryptPassword=password -skip:Directory= -skip:File=
以下是我在尝试导入时在IIS中遇到的错误:
Microsoft.Web.Deployment.DeploymentException:子对象'customFields'不能被添加到对象'logFile'。 “logFile”提供程序可能不支持此部署。 Microsoft.Web.Deployment.DeploymentObject.AddChild(DeploymentObject源,Int32位置,DeploymentSyncContext syncContext)位于Microsoft.Web.Deployment.DeploymentSyncContext.HandleAddChild(DeploymentObject destParent,DeploymentObject源对象,Int32位置)在Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder (DeploymentObject dest,DeploymentObject源)在Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest,DeploymentObject源)上Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoOrder(DeploymentObject dest,DeploymentObject源)在Microsoft.Web.Deployment.DeploymentSyncContext。在Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject,DeploymentSyncOptions syncOptions,PayloadTab)上的Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject,DeploymentObject sourceObject)上的SyncChildrenOrder(DeploymentObject dest,DeploymentObject源) (Microsoft.Web.Deployment.UI.InstallProgressWizardPage.OnWorkerDoWork(对象发件人, DoWorkEventArgs e)在System.ComponentModel.BackgroundWorker.WorkerThreadStart(对象参数)
我应该看到这一英里远…
我解压缩了备份文件并编辑了archive.xml文件,删除了“customFields”的分隔线。 问题解决了。