Как решить проблему включения функции в OrchardCore CMS? - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь создать функцию OrchardCore CMS, используя это официальное руководство.

https://orchardcore.readthedocs.io/en/dev/docs/guides/add-admin-menu/

Когда я включаю функции внутри панели администратора CMS, сервер отвечает HTTP-кодом статуса 405и белая страница. Я посмотрел в файлах журнала, но не могу найти ничего об этом. Итак, чтобы выяснить что-то большее, я сделал новую установку CMS с помощью этой команды из того же учебного пособия.

dotnet new occms -n MySite

И снова я не могу включить функции. Отключение работает, но, когда я пытаюсь включить его снова, оно не работает.

DLL-версия OrchardCore: 1.0.0-rc1-10004

Кто-нибудь знает решение?

Заранее спасибо, Джорди

1 Ответ

0 голосов
/ 08 октября 2019

С помощью Бертран (см. Выше) я смог выяснить, что не так хорошо.

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

  1. Сначала был удален шаблон OrchardCore.ProjectTemplates

    C: \ Users \ YOUR-USERNAME \ .templateengine \ dotnetcli \ v3.0.100 \ packages \ orchardcore.projecttemplates.1.0.0-rc1-10004.nupkg

  2. Сброс моей установки до исходного состояния и удаление всех шаблонов (см. https://github.com/dotnet/templating/issues/961#issuecomment-309158932).

    dotnet new --debug: reinit

  3. Переустановка OrchardCore.ProjectTemplates

    dotnet new -i OrchardCore.ProjectTemplates :: 1.0.0- *

После выполнения этих шагов моя установка OrchardCore работает правильно.

...