我正在尝试使用此官方教程来构建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
有人知道解决方案吗?
谢谢,乔迪
在贝特朗(见上文)的帮助下,我得以弄清楚进展不顺利。
为了进行故障排除,我使用相同的步骤在另一台计算机上安装了项目模板-且其工作正常。在我看来这很奇怪。因此,我要做的是从正在使用的计算机上删除项目模板,然后使用此命令重新安装它们。下面,我将描述我执行的步骤。
首先是删除OrchardCore.ProjectTemplates模板
C:\ Users \您的用户名\ .templateengine \ dotnetcli \ v3.0.100 \ packages \ orchardcore.projecttemplates.1.0.0-rc1-10004.nupkg
将安装重置为初始状态并删除所有模板(请参见https://github.com/dotnet/templating/issues/961#issuecomment-309158932)。
dotnet新--debug:reinit
重新安装OrchardCore.ProjectTemplates
dotnet新-i OrchardCore.ProjectTemplates :: 1.0.0-*
执行此步骤后,我的OrchardCore安装正常。