Umbraco ApplicationContext.Current - null

Если вы используете Java-процесс из командной строки на Java 6 или более ранней версии, добавив этот переключатель, решив проблему выше для меня:

-Dhttps.protocols = "TLSv1"

0
задан David 13 July 2018 в 04:17
поделиться

1 ответ

ApplicationContext.Current всегда будет null в этом случае, потому что ApplicationContext.Current ссылается на текущий исполняемый экземпляр приложения Umbraco. Для того, чтобы иметь исполняемый экземпляр, вам нужна полная установка Umbraco, настроенная, загруженная и запущенная.

Не думаю, что вы сможете сделать это с помощью Umbraco.Core самостоятельно и добавить все эти дополнительные библиотеки для в любом случае, для соединения с базой данных.

Если вам нужно получить доступ к конкретному содержимому базы данных Umbraco, лучшим вариантом будет добавить Umbraco Api Controller в фактический экземпляр Umbraco и выставить данные, которые вам нужны с помощью Web API.

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

0
ответ дан Jason Elkin 17 August 2018 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: