问题标签 [kentico-12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
121 浏览

kentico - Kentico 12 - 无法为特定类型的新页面选择现有页面模板

我有的:

称为“x”的自定义页面类型

一个名为“服务”的自定义页面模板

页面模板设置为“服务”的“x”类型页面

我似乎不能做的事情:

创建页面类型为“x”的第二个页面后,(该页面是第一页的兄弟)我去更改它的模板并尝试找到“服务”页面模板,但它没有在“选择页面”中列出模板”对话框。

一切都已签入。

我没有定义任何范围。

什么会阻止我的页面模板在“选择页面模板”对话框中可用?当我修改'New page settings' > default page template“x”页面类型时,“服务”页面模板也没有列出

为了澄清,这是我创建的第一页的页面模板对话框: 在此处输入图像描述

这是我创建的第二页的页面模板对话框: 在此处输入图像描述

为什么我在第二页找不到模板?

0 投票
1 回答
57 浏览

c# - Kentico - 仅将特定媒体文件夹映射到 Azure Blob

我正在使用以下代码将媒体文件映射到 Azure Blob。代码工作正常。但是,我只想映射不包含名称“memberonly”的文件夹。尽管有条件检查,Kentico 仍将所有目录映射到 Azure Blob。提供选择映射哪些目录的选项会很有帮助。

有没有办法实现我所追求的?

0 投票
1 回答
173 浏览

c# - Kentico:下载文件上传到 cms

我希望能够将文件上传到 cms,上传到页面上的字段。然后从实际的网站页面,有一个链接来下载所述文件

0 投票
1 回答
49 浏览

kentico - Kentico Azure 搜索 - 自动重建任务失败

我在我的 Kentico 网站上设置了 Azure 搜索。搜索工作正常。

当我尝试设置自动索引构建时,它失败了。

在此处输入图像描述

在此处输入图像描述

所以,它永远不会重建索引。我该如何解决这个问题?

0 投票
2 回答
125 浏览

kentico - Kentico Azure blob 集成

在我的 Kentico 项目中,我集成了 Azure blob 存储,而不是在本地保存文件。关注了这篇文章。https://docs.kentico.com/k12/custom-development/working-with-physical-files-using-the-api/configuring-file-system-providers/configuring-azure-storage

除了一个问题外,一切正常。现在所有文件都可以公开访问。媒体库中有一些 PDF 文件,我不仅可以让登录用户查看,而且现在任何人都可以查看这些文件。这个问题有什么解决方法吗?

0 投票
1 回答
167 浏览

kentico - Kentico - 无法以“DD/MM/YYYY”格式保存日期时间

我正在开发版本 12.0.59 的 Kentico 12 MVC 站点,默认区域性设置为“en-AU”。

我创建了一个名为“示例表单”的表单。

当我尝试将日期时间保存在“MM/DD/YYYY”或“YYYY/MM/DD”中时,它可以正常工作并将数据保存在表单的数据库中。

但是当我尝试以“DD/MM/YYYY”格式保存日期时间并单击提交按钮将数据保存在数据库中时,它显示错误如下:

在此处输入图像描述

任何人都可以提出相同的建议吗?

谢谢

0 投票
2 回答
129 浏览

kentico - 您可以在同一个网站中结合 Kentico 12 MVC 和 Kentico 12 Portal Engine 开发吗?

我们的一位客户有一个相当大的网站,目前使用 Kentico 11 / Protal Engine 构建。我们现在正在准备过渡到 Kentico 12 / MVC。

我们希望按部分逐步执行此操作。我们对此有几个担忧:

  • 是否可以运行网站的部分 Kentico 12 MVC 和其他部分 Kentico 12 Portal Engine?

  • 是否可以先处理特定的文化?那么同一页面是否可以有 2 个版本(MVC / Portal Engine)?

  • 有没有关于逐步过渡到 K12 MVC 的最佳实践?由于这是一个相当大的站点,因此我们必须逐步进行此过渡。

0 投票
0 回答
48 浏览

asp.net - PdfSearchTextExtractor - 对象引用未设置为对象的实例

每次我复制、删除页面时都会收到此错误。不知道是什么导致了这个错误。有什么提示可以找到错误所在的位置吗?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
76 浏览

caching - Kentico 12 在不同环境中的缓存

带有 Kentico 12 后端的 MVC C# 项目(没有拖放 Web 部件,仅将其用作后端 CMS,并调用 Kentico API 获取数据)。基本上,我们遇到了仅在我们的一个环境 (PROD) 上发生的缓存问题。我相信这更多的是 IIS 或环境问题,而不是 Kentico 问题。让我给你一些细节:Kentico 12 MVC v12.0.34(从 K11 升级),如前所述,我们不使用任何 Web 部件/组件。Kentico 只是后端 CMS,我们使用 Kentico API 为每个页面提取数据并滚动我们自己的视图和模型。

我们有 2 个环境,STG 和 PROD,它们都运行 Win Server 2016,它们的操作系统构建版本 STG 略有不同:v1607 操作系统构建 14393.3115,IIS v10.0.14393.0 PROD:v1607 操作系统构建 14393.2999,IIS v10.0.14393.0

在 Kentico 中,当我们更新类别时,会为 UPDATE 连接一个事件并运行以下代码:

这会清除所有类别缓存(Kentico 中的 CacheDependency),当刷新网页时,您猜对了,所有类别都会被再次调用。如果您再次尝试,您将获得一个缓存版本,直到类别中发生更改(或者缓存时间用完,例如一个月)。完全按照您在 STG 盒子上的想法工作。

只是为了看看发生了什么,我添加了一些 Kentico 信息日志记录,以检查在此更新事件触发的不同位置发生了什么。从 EventArgs 我可以得到事件的来源(哪个类别触发了它),我可以看到它何时使用缓存信息以及何时从数据库中检索它。惊人的。

我遇到的问题是,当我使用完全相同的代码库以及相同的日志记录在 PROD 上运行并触发相同的事件时,缓存不会被释放。事件日志说它有,但是当网页刷新时,GetAllCategories 不是全新的,而是最后一个缓存的值。获取新版本的唯一方法是回收应用程序池或在 IIS 中关闭/启动应用程序。

类/方法上没有输出缓存。跨 2 个不同服务器的相同代码库。是否有一些环境变量或 IIS 设置可以在 PROD 框上进行不同的设置?

有什么想法可能导致这种情况吗?其他地方可以在网络服务器上查看?谢谢你的帮助!

0 投票
1 回答
347 浏览

c# - 在 Azure 搜索中存储 Edm.GeographyPoint 类型

嗨,我正在尝试通过Kentico CustomAzureSearchModule在 Azure 搜索索引中创建 Edm.GeographyPoint 项。这是在 Kentico 中的索引重建时激活的。我不断收到错误消息为空间属性指定的值无效。您必须指定一个有效的空间值。. 我的代码如下:

}

将不胜感激任何帮助。最终希望使用多个地理编码在 Azure 索引中创建 Collection(EDM.GeographyPoint) 类型。按照这篇文章生成我的代码https://devnet.kentico.com/articles/customizing-azure-search-fields