1

Я работаю в проекте Orchard & Я хочу реализовать WebApi в своем проекте, чтобы я планировал создать отдельный отдельный модуль, связанный с базой данных, который обрабатывает весь код, связанный с базой данных. & возвращает результат другим модулям а также сторонние звонки.Опубликовать только модуль в Orchard

Но для реализации, как это, как я могу опубликовать остальную часть приложения в одном месте & связанный с WebApi модуль в другом месте.

+0

Модуль работает только в приложении Orchard. Зачем вы размещаете его где-то в другом месте? Вы можете просто включить его в свое приложение и позволить другим вашим модулям использовать его, а также третьи стороны. – devqon

+0

Да, сейчас происходит то же, что и вы, но если в Api есть какие-либо изменения, вам нужно только опубликовать Api, для чего не нужно беспокоить весь проект и переиздавать его. В простом MVC мы создаем простые два разных проекта и создаем зависимость от APi to Client и делаем Api доступными для клиентов, чтобы я подумал, что если это возможно, тогда я пройду через этот путь. –

+0

Если вам не нужен Orchard, то не используйте его :) Создайте отдельное приложение для вашей цели. –

ответ

2

Вы не можете управлять модулями Orchard без Orchard. Если вы хотите отделить публикацию сайта от публикации модуля, вы можете обновлять отдельные модули. Для этого вам необходимо упаковать модуль, а затем загрузить и установить его на сайт. Либо панель управления администратора, либо командная строка Orchard.

О том, как упаковать модуль и установить его с помощью Orchard командной строки проверьте Орчард Дока here

Вы также можете загрузить пакет модуля через панель администратора Orchards. Проверьте this Orchard Doc для этого.

Важно! Не забудьте обновить версию своего модуля в файле манифеста Module.txt. В противном случае обновление не будет работать.

 Смежные вопросы

  • Нет связанных вопросов^_^