问题标签 [sitecore9]

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 回答
115 浏览

unit-testing - Sitecore 9.2 单元测试错误:找不到配置节点:contentSearch/configuration

我正在尝试在我的功能目录中配置一个单元测试项目,即

  • 特征
    • 活动
      • 示例项目
      • ExampleProject.UnitTest

执行

  • 在单元测试项目中:UnitTest.cs [TestMethod]
  • 在实现类中

我相信我引用了所有必要的依赖项(Sitecore.Kernel、Sitecore.Mvc、Sitecore.ContentSearch),但我仍然收到错误:Could not find configuration node: contentSearch/configuration. 我有我的 Sitecore 站点的本地 IIS 实例,其中 GetItem(str1, str2) 被多次调用,所以不确定为什么单元测试项目无法正常运行。

版本

  • 站点核心 9.2
  • .NET 4.7.2

我是否仍然需要更改配置以允许单元测试?

任何帮助表示赞赏,谢谢。

0 投票
1 回答
92 浏览

indexing - 什么是 erl.exe 在 coveo for sitecore

当我从 sitecore 开始 coveo 索引时,我可以看到 erl.exe 正在运行。当我看到我在 C:\Program Files\Coveo Enterprise Search 7\Third-Party\erl5.10.3\erts-5.10.3\bin 中找到的 exe 位置时

我想知道这个exe的目的是什么?

0 投票
2 回答
133 浏览

sitecore - Sitecore 没有提取字段值

我得到的不是字段值,而是“字段中没有文本”。这适用于所有引用字段并且看似没有硬编码的视图。

内容存在于内容编辑器中,但没有拉到体验编辑器或实时 Web 视图中。我已经尝试重建链接数据库,以及在视图中使用 GUID 来引用该字段,但没有解决这个问题。

例如:

当地的

本地体验编辑器

本地内容编辑器

居住

现场体验编辑器

这一切都按预期在我的本地工作,但我一定是在其他地方改变了一些导致这种情况的东西。有任何想法吗?

0 投票
1 回答
35 浏览

sitecore9 - Sitecore: override ChnagePassword class

Not able to find dll to override Sitecore.Shell.Applications.Security.ChangePassword.ChangePasswordPage class.

0 投票
3 回答
904 浏览

asp.net-mvc - Sitecore 9:Install-SitecoreConfiguration:没有为“Task”类型的扩展“AppPool”找到注册

我已使用此链接遵循 Sitecore 9 安装步骤: 在您的机器上安装 Sitecore 9 的分步指南

我已经成功安装了 SolR 服务器,然后我已经注册了 Sitecore Nuget 存储库并安装了相关模块

然后在我尝试运行 shell 脚本但得到以下异常之后

0 投票
1 回答
1551 浏览

sitecore - 安装 Sitecore 9.3 和我的程序集后“对象引用未设置为对象的实例”

我破坏了我在本地安装的 Sitecore,所以我决定安装一个干净的 9.3 版本。我重新添加了自己的项目,但现在我收到以下错误,有什么想法吗?

通过体验编辑器查看时出现的错误如下:

错误渲染视图:/Views/Guard/Layouts/Default.cshtml:渲染视图时出错:'/Views/Guard/Layouts/Default.cshtml'(模型:'Sitecore.Mvc.Presentation.RenderingModel,Sitecore.Mvc')。

我在实际网站上遇到的错误是:

你调用的对象是空的。说明:发生未处理的异常。

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

这行似乎出错了:

我错过了什么?

0 投票
1 回答
243 浏览

url-rewriting - 使用 Sitecore URL 重写模块附加查询字符串

我正在尝试使用 Sitecore 9 中的 Sitecore URL Rewrite 模块重写传入的 URL 请求。请求的格式为 www.site.com/find-location/locations/1111,但当前服务要求格式为 www。 site.com/find-location/locations/?id=1111。我尝试将“id=1111”的查询字符串应用到 Sitecore 链接并在重定向项中选择附加查询字符串,但从未应用查询字符串。入站规则可以正常工作,因为我可以将其设置为指向没有查询字符串的特定页面,并且它将重定向到该页面但不会应用查询字符串。有什么我遗漏的东西还是有更好的方法来完成这个?

0 投票
2 回答
60 浏览

sitecore - 具有不同项目解决方案的单个 Sitecore 实例

是否可以在同一个 Sitecore 实例上部署具有不同文件结构的不同网站项目解决方案?

如果是这样,需要在 Sitecore 设置中进行哪些更改?

0 投票
1 回答
63 浏览

sitecore - Sitecore 丢失了添加到 FullDescription 和 Description 字段的 br 标签

我正在使用站点核心 9

我有一个描述字段(<p>This is a test</p>在 sitecore 中包含 3 个单词和一个长描述(其中包含一个 html 表)

cshtml如下代码

当我加载页面时,div 包含大量<br>未在 sitecore 字段中输入的标签

呈现的是一个<div>包含标签内的描述<p>,然后是一堆<br>标签,然后是完整描述(表)

0 投票
0 回答
224 浏览

sitecore9 - Experience Analytics 因与 Sitecore.Analytics.OmniChannel 相关的错误而停止工作

体验分析停止工作,现在没有显示任何交互。在检查日志后,我发现了以下异常,但我找不到任何可行的解决方案。如果有人遇到类似类型的问题,我需要你的建议,请你帮助我

错误 [体验分析]:SegmentProcessor 无法处理交互“00d87833-db45-0000-0000-05d25540e158”段“2db07a51-fad7-4ede-b727-bd49ebb9d6f2”-DescriptorId:2f421912-f1b3-49d8-82b8-50a51e4e3 Site.Xcore4 Segmentation.ExpressionBuilder.PredicateDescriptorException:无法从定义项中指定的“Sitecore.Analytics.OmniChannel.Conditions.Channel.CurrentInteractionIsOnChannelCondition,Sitecore.Analytics.OmniChannel”确定已知谓词类型(Id = '2f421912-f1b3-49d8-82b8- 50a64c80e4e3', db = 'master'):无法从程序集“Sitecore.Analytics.OmniChannel”加载类型“Sitecore.Analytics.OmniChannel.Conditions.Channel.CurrentInteractionIsOnChannelCondition”

这里的 DescriptorId 是位于路径 /sitecore/system/Settings/Rules/Definitions/Elements/Channel/Current Interaction is on channel condition 的站点核心规则

我正在使用 Sitecore 9.1 /sitecore/system/Settings/Rules/Definitions/Elements/Channel/Current Interaction is on channel condition

我没有对上述系统项进行任何更改,也没有进行任何自定义。

请有任何建议