Я пытаюсь импортировать содержимое с нашего сервера UAT на наш производственный сервер.Ошибка EPiServer во время импорта: System.ArgumentException: не может совпадать с адресом назначения
База данных Production изначально была клонирована из базы данных UAT, обе базы кода одинаковы.
Моя процедура при экспорте/импорта действительно прямо вперед, первый: http://screencast.com/t/UkT1W7t7g
Затем я получить окончательный файл (7MB +) со всем содержимым из ЕСХН, то я иду к производству и выберите следующее: http://screencast.com/t/UkT1W7t7g
при нажатии на импорт я получаю следующее сообщение об ошибке: http://screencast.com/t/lgr7jeFX
Это то, что я получаю в журнале ошибок:
2016-11-28 10:31:04,995 [5] ERROR EPiServer.Core.Transfer.TransferLogger: 10.5.3 Export/import error: Exception: Cannot be the same as destination
Parameter name: contentLinkID
System.ArgumentException: Cannot be the same as destination
Parameter name: contentLinkID
at EPiServer.DataAccess.ContentSaveDB.Move(Int32 contentLinkID, Int32 destinationLinkID, Boolean archive)
at EPiServer.DataAbstraction.ContentStore.Move(Int32 contentLink, Int32 destinationLinkID, Boolean archive)
at EPiServer.DefaultContentProvider.Move(ContentReference contentReference, ContentReference destinationLink)
at EPiServer.Core.Transfer.ContentTransfer.MoveContent(IContent content, ContentReference parentLink, AccessLevel requiredDestinationAccess)
at EPiServer.Core.Transfer.ContentTransfer.Import(RawContent rawContent, AccessLevel requiredDestinationAccess, Guid& importedPageGuid)
at EPiServer.Core.Transfer.ContentTransfer.Import(ITransferContentData content, AccessLevel requiredDestinationAccess)
at EPiServer.Enterprise.DataImporter.ImportContents[T](XmlTextReader reader, ZipPackage package)
at EPiServer.Enterprise.DataImporter.ImportStream(ZipPackage package, XmlTextReader reader, String partName)
at EPiServer.Enterprise.DataImporter.ImportPartOfPackage(ZipPackage package, String partName)
at EPiServer.Enterprise.DataImporter.ImportRaw(ZipPackage package)
at EPiServer.Enterprise.DataImporter.Import()
System.ArgumentException: Cannot be the same as destination
Parameter name: contentLinkID
at EPiServer.DataAccess.ContentSaveDB.Move(Int32 contentLinkID, Int32 destinationLinkID, Boolean archive)
at EPiServer.DataAbstraction.ContentStore.Move(Int32 contentLink, Int32 destinationLinkID, Boolean archive)
at EPiServer.DefaultContentProvider.Move(ContentReference contentReference, ContentReference destinationLink)
at EPiServer.Core.Transfer.ContentTransfer.MoveContent(IContent content, ContentReference parentLink, AccessLevel requiredDestinationAccess)
at EPiServer.Core.Transfer.ContentTransfer.Import(RawContent rawContent, AccessLevel requiredDestinationAccess, Guid& importedPageGuid)
at EPiServer.Core.Transfer.ContentTransfer.Import(ITransferContentData content, AccessLevel requiredDestinationAccess)
at EPiServer.Enterprise.DataImporter.ImportContents[T](XmlTextReader reader, ZipPackage package)
at EPiServer.Enterprise.DataImporter.ImportStream(ZipPackage package, XmlTextReader reader, String partName)
at EPiServer.Enterprise.DataImporter.ImportPartOfPackage(ZipPackage package, String partName)
at EPiServer.Enterprise.DataImporter.ImportRaw(ZipPackage package)
at EPiServer.Enterprise.DataImporter.Import()
Я не понимаю, в чем проблема, любая помощь действительно ценится.
PD: Я уже задавала тот же на EPiServer Dev Forum http://world.episerver.com/forum/developer-forum/-Episerver-75-CMS/Thread-Container/2016/11/error-during-import-system-argumentexception-cannot-be-the-same-as-destination
Если вы экспортируете страницу _below_ в корневую страницу, но затем выберите корневую страницу в качестве цели импорта, это работает? По сути, ваш экспортированный пакет будет импортирован _below_ выбранный вами узел при импорте. –
Я вижу ваш вопрос, и я попробовал. Это работает :) ... но :(... в нашей текущей реализации есть только одна страница (home/start), а остальные - это блоки контента, которые затем обрабатываются через Web API, чтобы доставлять контент на передний план, end, так или иначе, если я сделаю то, что вы скажете мне, я получаю всего 15 элементов контента (которые являются самой домашней страницей и некоторыми блоками, которые ее составляют), у нас есть 9000+ элементов контента. Спасибо! – a4bike
Отлично! больше информации в качестве ответа. –