如何解决OrchardCore cms中的启用功能问题?

问题描述 投票:0回答:1

我正在尝试使用此官方教程来构建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

有人知道解决方案吗?

谢谢,乔迪

c# asp.net .net asp.net-core orchardcms
1个回答
0
投票

在贝特朗(见上文)的帮助下,我得以弄清楚进展不顺利。

为了进行故障排除,我使用相同的步骤在另一台计算机上安装了项目模板-且其工作正常。在我看来这很奇怪。因此,我要做的是从正在使用的计算机上删除项目模板,然后使用此命令重新安装它们。下面,我将描述我执行的步骤。

  1. 首先是删除OrchardCore.ProjectTemplates模板

    C:\ Users \您的用户名\ .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新--debug:reinit

  3. 重新安装OrchardCore.ProjectTemplates

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

执行此步骤后,我的OrchardCore安装正常。

© www.soinside.com 2019 - 2024. All rights reserved.