如何解决 OrchardCore cms 中的启用功能问题?
How to solve enabling feature issue in OrchardCore cms?
我正在尝试使用此官方教程构建 OrchardCore CMS 功能
https://orchardcore.readthedocs.io/en/dev/docs/guides/add-admin-menu/
当我启用 CMS 管理面板内的功能时,服务器以 HTTP 状态码 405 和一个白页响应。
我查看了日志文件,但找不到任何相关信息。
因此,为了了解更多信息,我使用同一教程中的此命令全新安装了 CMS。
dotnet new occms -n MySite
同样,我无法启用功能。禁用有效,但是,当我尝试再次启用它时,它不起作用。
OrchardCore的DLL版本为:1.0.0-rc1-10004
有人知道解决方法吗?
提前致谢,
乔迪
在 Bertrand(见上文)的帮助下,我能够找出问题所在。
为了排除故障,我使用相同的步骤在另一台机器上安装了项目模板 - 它工作正常。这对我来说很奇怪。
所以,我所做的是从我工作的机器上删除项目模板,然后使用此命令重新安装它们。下面我将描述我所做的步骤。
首先是删除 OrchardCore.ProjectTemplates 模板
C:\Users\YOUR-USERNAME\.templateengine\dotnetcli\v3.0.100\packages\orchardcore.projecttemplates.1.0.0-rc1-10004.nupkg
将我的安装重置为初始状态并删除所有模板(请参阅 https://github.com/dotnet/templating/issues/961#issuecomment-309158932)。
dotnet new --debug:reinit
重新安装 OrchardCore.ProjectTemplates
dotnet new -i OrchardCore.ProjectTemplates::1.0.0-*
执行此步骤后,我的 OrchardCore 安装工作正常。
我正在尝试使用此官方教程构建 OrchardCore CMS 功能
https://orchardcore.readthedocs.io/en/dev/docs/guides/add-admin-menu/
当我启用 CMS 管理面板内的功能时,服务器以 HTTP 状态码 405 和一个白页响应。 我查看了日志文件,但找不到任何相关信息。 因此,为了了解更多信息,我使用同一教程中的此命令全新安装了 CMS。
dotnet new occms -n MySite
同样,我无法启用功能。禁用有效,但是,当我尝试再次启用它时,它不起作用。
OrchardCore的DLL版本为:1.0.0-rc1-10004
有人知道解决方法吗?
提前致谢, 乔迪
在 Bertrand(见上文)的帮助下,我能够找出问题所在。
为了排除故障,我使用相同的步骤在另一台机器上安装了项目模板 - 它工作正常。这对我来说很奇怪。 所以,我所做的是从我工作的机器上删除项目模板,然后使用此命令重新安装它们。下面我将描述我所做的步骤。
首先是删除 OrchardCore.ProjectTemplates 模板
C:\Users\YOUR-USERNAME\.templateengine\dotnetcli\v3.0.100\packages\orchardcore.projecttemplates.1.0.0-rc1-10004.nupkg
将我的安装重置为初始状态并删除所有模板(请参阅 https://github.com/dotnet/templating/issues/961#issuecomment-309158932)。
dotnet new --debug:reinit
重新安装 OrchardCore.ProjectTemplates
dotnet new -i OrchardCore.ProjectTemplates::1.0.0-*
执行此步骤后,我的 OrchardCore 安装工作正常。