1

我是 Kentico 的新手,正在使用 MedioClinic 示例项目完成 Kentico 12 MVC 培训课程。在为实时站点运行 MVC 项目时,我收到以下错误。有人可以帮我解决这个问题。

“/Kentico12_MedioClinic”应用程序中的服务器错误。找不到具有“MedioClinic.HomeSection”类名称的页面类型。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息: CMS.DocumentEngine.DocumentTypeNotExistsException:找不到具有“MedioClinic.HomeSection”类名称的页面类型。

源错误:第 38 行:{ 第 39 行:var query = DocumentHelper.GetDocuments(); 第 40 行: 第 41 行: // 在启用预览模式时加载最新版本的文档 第 42 行: if (SiteContext.IsPreviewEnabled)

源文件:C:\Users\A0808038\Desktop\Kentico\training-kentico-k12-master\training-kentico-k12-master\Business\Services\Query\DocumentQueryService.cs 行:40

提前致谢

4

1 回答 1

0

从管理区域编辑页面类型“MedioClinic.HomeSection”并单击垂直选项卡“代码”,然后从那里单击生成代码,因此这些代码物理保存在 WebApp 解决方案的 /CMS/Old_App_code 文件夹中。

将该生成的文件复制到您的 MVC 项目中,将正确的使用添加到您的类中,这应该可以解决问题。

于 2021-02-03T14:56:24.143 回答