Публикация Sitecore не работает

Когда я нажимаю на публикацию, он говорит об инициализации, и процесс продолжается. Это происходит как с публикацией элемента, так и с публикацией сайта (умная публикация).

Использование Sitecore 8.2. Экземпляр находится на локальном ПК, а БД — на удаленном сервере. При создании нового элемента проблем не возникает.

Я проверил журналы. Есть два файла с названием "log". Это нормально?
В первом файле журнала есть следующая ошибка:

ManagedPoolThread #16 14:12:45 ОШИБКА Не удалось подключиться к серверу localhost:27017: Не удалось установить подключение, поскольку целевая машина активно отказала ему 127.0.0.1:27017.

У второго такое:

12488 14:13:18 ОШИБКА Исключение при выполнении агента агрегации/автоматизацииRangeManager Исключение: System.NullReferenceException Сообщение: Ссылка на объект не указывает на экземпляр объекта. Источник: Sitecore.Analytics.MongoDB в Sitecore.Analytics.RangeScheduler.MongoDbRangeMap2.GetRightKey() в Sitecore.Analytics.Automation.Aggregation.Data.Processing.RangeManagerAgent.Execute() в Sitecore.Analytics.Core.BackgroundService.Run()

У меня нет MongoDB, установленной на локальном ПК или на удаленном сервере БД, потому что это не нужно для этого проекта.

Это сработало для меня:

  1. Перейдите на веб-сайт\App_Config\Include
  2. Откройте Sitecore.Xdb.config
  3. Установите для Xdb.Enabled значение false и для Xdb.Tracking.Enabled значение false.

person Qwerty    schedule 23.09.2016    source источник
comment
Чтобы исправить ошибки журнала, вам нужно установить Xdb.Enabled на false. Подробности смотрите в документации: doc.sitecore.net/sitecore_experience_platform/   -  person Dmytro Shevchenko    schedule 23.09.2016
comment
Однако проблемы с публикацией, похоже, не связаны с ошибками журнала. Не могли бы вы уточнить, что именно происходит во время публикации?   -  person Dmytro Shevchenko    schedule 23.09.2016
comment
После нажатия кнопки «Опубликовать» появляется всплывающее окно «Опубликовать», где есть GIF ожидания, а во всплывающем окне есть слово «Инициализация». Дальше дело не идет. Это свежий экземпляр, едва ли 3-4 новинки.   -  person Qwerty    schedule 23.09.2016
comment
попробуйте отключить Xdb, как предлагает Дмитрий, думаю, это решит проблему   -  person RvanDalen    schedule 23.09.2016
comment
Я не нахожу его в web.config или sitecore.config. Где это будет   -  person Qwerty    schedule 23.09.2016
comment
Это в App_Config/Include/Sitecore.Xdb.config. Установить Xdb.Enabled=false   -  person jammykam    schedule 23.09.2016
comment
Интересно, что, согласно этому ответу, эта проблема может возникнуть, если время сервера установлено неправильно на одном машин.   -  person Dmytro Shevchenko    schedule 23.09.2016
comment
У меня есть еще один вопрос. Был ли ваш экземпляр Sitecore 8.2 настроен с нуля? Или вы обновились с более ранней версии Sitecore?   -  person Dmytro Shevchenko    schedule 23.09.2016
comment
@jammykam. Спасибо, что упомянули конфиг. Я удивлен, что официальный документ упоминает этот шаг, но не говорит, где найти эти свойства. Это свежий экземпляр 8.2, а не обновление.   -  person Qwerty    schedule 23.09.2016
comment
Если это не проблема времени сервера, упомянутая выше: у нас была очень похожая проблема, связанная с тем, что файлы блокировки не удалялись. Попробуйте перейти в ‹install_folder›\Data\indexes\__system и удалить там все файлы *.lock.   -  person Jason    schedule 26.09.2016
comment
Это сработало и для меня: перейдите в Website\App_Config\Include Open Sitecore.Xdb.config Установите для Xdb.Enabled значение false и для Xdb.Tracking.Enabled значение false.   -  person Rubbal Bhusri    schedule 27.04.2020