Источник: 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, Deployment.DeploymentObject.SourceObject.SyncContextSync) в Microsoft.Web.DeploymentObject. (Назначение DeploymentObject, источник DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder (назначение DeploymentObject, источник DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNo.Deployment.DeploymentSyncContext.SyncChildrenNo.Deployment.DeploymentSyncContext.SyncChildrenNo.Deployment.DeploymentSyncContext.SyncChildrenNo.Deployment (источник развертывания объекта развертывания. SyncChildrenOrder (DeploymentObject dest, источник DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync (DeploymentObject destinationObject, DeploymentObject sourceObject) в Microsoft.Web.Deployment.DeploymentObject.SyncToInternal (DeploymentObjectTestObjectSyncToInternal (DeploymentObjectTestObject) le payloadTable, ContentRootTable contentRootTable, Nullable`1 syncPassId, String syncSessionId) в Microsoft.Web.Deployment.DeploymentObject.SyncTo (DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptionssyncOptions.ObjectOptionsSyncOptions.InstallProjectSyncOptions.InstallProjectDeploymentSyncOptions.InstallDeploymentSyncOptions.ObjectOptions () DoWorkEventArgs e) в System.ComponentModel.BackgroundWorker.WorkerThreadStart (аргумент объекта)
Я должен был увидеть это за милю отсюда ...
Я разархивировал файл резервной копии и отредактировал файл archive.xml, удалив строку с выведенными "customFields". Задача решена.