问题标签 [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.
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
我是否仍然需要更改配置以允许单元测试?
任何帮助表示赞赏,谢谢。
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的目的是什么?
sitecore - Sitecore 没有提取字段值
我得到的不是字段值,而是“字段中没有文本”。这适用于所有引用字段并且看似没有硬编码的视图。
内容存在于内容编辑器中,但没有拉到体验编辑器或实时 Web 视图中。我已经尝试重建链接数据库,以及在视图中使用 GUID 来引用该字段,但没有解决这个问题。
例如:
当地的
本地体验编辑器
本地内容编辑器
居住
现场体验编辑器
这一切都按预期在我的本地工作,但我一定是在其他地方改变了一些导致这种情况的东西。有任何想法吗?
sitecore9 - Sitecore: override ChnagePassword class
Not able to find dll to override Sitecore.Shell.Applications.Security.ChangePassword.ChangePasswordPage class.
asp.net-mvc - Sitecore 9:Install-SitecoreConfiguration:没有为“Task”类型的扩展“AppPool”找到注册
我已使用此链接遵循 Sitecore 9 安装步骤: 在您的机器上安装 Sitecore 9 的分步指南。
我已经成功安装了 SolR 服务器,然后我已经注册了 Sitecore Nuget 存储库并安装了相关模块
然后在我尝试运行 shell 脚本但得到以下异常之后
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:对象引用未设置为对象的实例。
这行似乎出错了:
我错过了什么?
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 链接并在重定向项中选择附加查询字符串,但从未应用查询字符串。入站规则可以正常工作,因为我可以将其设置为指向没有查询字符串的特定页面,并且它将重定向到该页面但不会应用查询字符串。有什么我遗漏的东西还是有更好的方法来完成这个?
sitecore - 具有不同项目解决方案的单个 Sitecore 实例
是否可以在同一个 Sitecore 实例上部署具有不同文件结构的不同网站项目解决方案?
如果是这样,需要在 Sitecore 设置中进行哪些更改?
sitecore - Sitecore 丢失了添加到 FullDescription 和 Description 字段的 br 标签
我正在使用站点核心 9
我有一个描述字段(<p>This is a test</p>
在 sitecore 中包含 3 个单词和一个长描述(其中包含一个 html 表)
cshtml如下代码
当我加载页面时,div 包含大量<br>
未在 sitecore 字段中输入的标签
呈现的是一个<div>
包含标签内的描述<p>
,然后是一堆<br>
标签,然后是完整描述(表)
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
我没有对上述系统项进行任何更改,也没有进行任何自定义。
请有任何建议