Вопрос

Мне нужно обновить текущую версию DNN на этой неделе. В настоящее время я использую 2.1.1. Я не хочу делать все дважды, поэтому у меня есть несколько вопросов.

<Ол>
  • Есть ли где-нибудь инструмент обновления или несколько сценариев, которые помогут мне выполнить обновление.
  • Мне лучше установить 4.9 или 5.0. Это производство.
  • Если я перейду с 4.9, смогу ли я обновиться до 5.0 после его выпуска?
  • Это было полезно?

    Решение

    По моему опыту, DotNetNuke имеет тенденцию выпускать критические изменения без их документирования (или, по сути, документирования чего-либо). Не зная точно, что вы установили в нем, невозможно сказать точно, как вас обманули. Но я могу гарантировать, что переход, скорее всего, будет нелегким, особенно если у вас установлено много модулей.

    Между 2.1.1 = > 4.9, так много изменилось, что я не могу представить, что существует какой-либо автоматизированный способ обновления. Вам лучше начать с нуля и посмотреть, что еще работает. Скорее всего, вам потребуется найти более новые версии любых модулей, которые вы используете, или заменить те, которые не поддерживаются в актуальном состоянии.

    Другие советы

    Лично я категорически не согласен с ALassek, вы можете обновить DotNetNuke, вы просто должны следовать перечисленным шагам, и если вы делаете это, это не имеет большого значения, но есть несколько ключевых вещей, которые нужно соблюдать будьте осторожны, когда отправляетесь в путь.

    <Ол>
  • НЕ ИСПОЛЬЗУЙТЕ 5.0 в производстве на данный момент. В настоящее время 5.0 находится только в стадии RC2, и его использование в производстве НЕ рекомендуется, а путь обновления с RC2 - > Окончательный вариант может быть невозможен!

  • Если вы планируете попытаться выполнить обновление с 2.1.1, перейдите с самой последней версии 2, затем перейдите к 3, затем к 3.3.7, затем к 4.4.1, затем к 4.6 .2, затем до 4.9.0. Как правило, вы можете сделать это, но некоторые сайты этого не делают.

  • Однако некоторые модули необходимо будет обновить для работы с DNN 4.x, в зависимости от количества и поставщиков, это может быть простым процессом или может потребовать поиска других поставщиков для конкретной функциональности под рукой.

    Что касается возможности обновления до 5.0 с 4.9, то да, это будет поддерживаться на 100%, когда 5.0 будет в рабочем состоянии.

    Если честно, я не знаю. Но я вижу, что на странице загрузки DNN очень четко говорится, что кандидаты в релиз 5.0 «НЕ РЕКОМЕНДУЕТСЯ ДЛЯ ИСПОЛЬЗОВАНИЯ В ПРОИЗВОДСТВЕ».

    Произошло огромное количество критических изменений между 2x и 3x, что повлечет за собой практически любые пользовательские модули, которые вам придется обновить или заменить. Кроме этого Митчел - человек из ДНН, и я бы от него зависел.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top