Как я могу публиковать Orchard.Core, чтобы развернуть его на веб-хосте? - PullRequest
0 голосов
/ 05 октября 2018

В Orchard 1.x мои настройки были следующими:

  1. Клонировал Orchard 1.x и поддерживал его в чистоте (неотредактированным) и обновлял в моем локальном репо.
  2. Публикацияэтот клон Orchard 1.x в другой локальный репозиторий, который я буду содержать в чистоте и при необходимости обновлять из клона выше.
  3. Создать несколько клонов для разных сайтов арендодателей / арендаторов в Publish of Orchard 1.x, инастроить каждый удаленно в отдельных репозиториях Bitbucket.Они будут иметь промежуточные / производственные ветки.

Выше приведена лишь упрощенная версия того, что я на самом деле сделал.

С Orchard.Core, поскольку в настоящее время он находится в бета-версии 2 (или 3Я думаю) документация еще создается.В некоторых случаях документации у меня сложилось впечатление, что я могу сделать то же самое, так как инструкции - загрузить исходный код и ссылаться на соответствующие пакеты NuGet.Но я не вижу ничего особенного в публикации / развертывании (за исключением некоторой информации из постов в блоге около года назад - что, скорее всего, устарело).

С другой стороны, я вижу, что некоторые посты в блогах упоминаютвсе, что вам действительно нужно сделать, - это сослаться на пакеты NuGet для локального запуска сайта, но дальнейшее понимание сценария публикации / развертывания отсутствует.Я могу заключить, что, может быть, просто публикации, которой может быть достаточно, но я не уверен.

Поскольку она все еще находится в бета-версии, я не собираюсь выдвигать Orchard.Core на живом сайте.Я просто хочу начать готовиться к появлению 2.0.Я могу проверить локально, будет ли то, что я делал с Orchard 1.x, работать с Orchard.Core, но я хочу убедиться, что я делаю это правильно.Просто обеспокоен тем, что я мог что-то упустить.

Кто-нибудь может подтвердить шаги по публикации / развертыванию Orchard.Core в настоящее время?Любое понимание приветствуется.

1 Ответ

0 голосов
/ 08 января 2019

Да, вы можете опубликовать приложение.

Затем, если вы работаете в Windows и хотите разместить его на IIS, вам потребуется установить .NET Core Framework и ANCM (хостинг ASP.NET Core).модуль).В IIS создайте сайт, указывающий на папку публикации, с пулом приложений с «No Managed Code» для «.NET CLR version» и «Integrated» для «Managed Pipeline Mode».

...