Назад | Перейти на главную страницу

Ошибка «CustomFields» при использовании MSDEPLOY для экспорта \ импорта веб-сайта между серверами

Источник: 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". Задача решена.