问题标签 [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 回答
79 浏览

sitecore - Sitecore 8.1 rev 的 Sitecore 9.2 (002893) 等效 DLL。151207

我使用的是 sitecore 8.1 151207 实例,现在我将解决方案升级到 9.2 002893

在我的 8.1 解决方案中,我调用了以下方法

我删除了 8.1 dll 并添加了 9.2 dll。现在,由于 dll 引用不可用或其他问题(可能是他们更改了方法名、类名等),某些方法无法正常工作

以下是这些类的名称空间。

有人可以通过提及要使用的新方法/类或要使用的命名空间来帮助我吗?

0 投票
1 回答
266 浏览

sitecore - 从 Sitecore 9.0 升级到 Sitecore 9.2

我正在尝试将 Sitecore 9.0 升级到 Sitecore 9.2。除了首先升级到 Sitecore 9.0.2 然后继续下一步之外,找不到任何具体的方法。但是,这样会得到很多与配置文件相关的错误。有没有其他方法可以直接升级到 9.2 版本?任何帮助将不胜感激。谢谢。

0 投票
1 回答
252 浏览

sitecore - 无法启动 Sitecore Indexing Manager

我想将 Azure 搜索而不是 Sitecore 9.2 中的默认 Solr 搜索引擎配置为 PaaS。访问 Sitecore Indexing Manager 时出现以下异常:

无法解析类型名称:Sitecore.ContentSearch.Azure.CloudSearchDocumentBuilderOptions,Sitecore.ContentSearch.Azure(方法:Sitecore.Configuration.DefaultFactory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert))。

我已经验证了输入ConnectionStrings.config以及showconfig.

0 投票
1 回答
98 浏览

amazon-web-services - 在 AWS 中安装 Sitecore9.2

任何人都可以为我提供以下查询的答案吗?

我想在 AWS 上安装 Sitecore9.2,安装过程需要 SQL 虚拟机吗?

或有人能指出我正确的文章吗

提前致谢。

0 投票
2 回答
126 浏览

hyperlink - Item Tree not being populated from link selector in Sitecore 9.2

Whenever we try to add a link using any of the link types (including media links), we get the empty Sitecore Items tree in the dialog window:

Link Selector Dialog

The tree list only shows the top level /sitecore and nothing else. Are we missing a configuration somewhere or is this a bug that needs to get reported?

0 投票
1 回答
1370 浏览

service - Sitecore 9 安装错误无法启动“Sitecore XConnect 搜索索引器”

您好我正在尝试使用 SIF 和 ELearning Sitecore 9 开发人员基础提供的 powershell 脚本安装 sitecore 9。在此期间我遇到了很多问题,包括设置 SOLR 6.6.2。我似乎已经克服了这些问题,但是在过去的几天里让我难过的是这个例外:

到目前为止,我在这里找到了一些线程,解释了他们如何修复它并从日志中给出错误消息。我已经尝试了一些事情,尽管他们似乎出于不同的原因会遇到这个问题。例如,造成这种情况的一个常见原因似乎是他们的许可证已过期或不包括 xConnect。我不相信这是我的问题,因为我使用的是另一个使用 XConnect 的 sitecore 9 项目的许可证。

此外,我的 xconnect 日志中的错误消息似乎与这种情况不同:

我确实找到了一篇提到错误的博客文章

但我不确定他的解决方法是什么。当我尝试使用他建议的 URL 运行脚本时,它无法与 SOLR 建立连接。

我也无法通过服务器管理器手动启动服务器。我在 Window 事件日志中得到同样的错误。

下面是我从 sitecore 9 设置指南运行的脚本。

只是想知道是否有人,尤其是浏览 Stack Overflow 的 Sitecore MVP 对为什么会发生这种情况有任何见解。

0 投票
1 回答
214 浏览

unit-testing - 如何对 Sitecore MVC 中的方法进行单元测试,该方法对两个不同的 Sitecore 上下文具有紧密耦合的依赖关系?

不幸的是,我不得不为一个遗留的 Sitecore MVC 代码库编写单元测试,其中调用了两个不同的 Sitecore 上下文。我知道这属于集成测试,但我没有选择在这方面教育我的项目领导。所以我选择使用FakeDb来模拟 Sitecore Instance 和NSubstitute来替代注入的依赖项(由于预算限制,不能使用任何 Profilier API 框架,如 MS Fakes、TypeMock 等)。我提供以下代码:

要进行单元测试的方法

单元测试方法

如您所见,当我尝试从 FakSiteContext 调用该方法时,我得到了Sitecore.Context.Site.Name的正确值,但是当在该方法中调用HttpContext.Current.Request.RawUrl时,我的代码会中断。当我从ContextItemSwitcher(FakeItem)上下文调用该方法时,会发生相反的情况。到目前为止,我还没有找到一种方法来合并这两个上下文(我认为这在 Sitecore 中是不可能的)。谁能建议我是否在我能够控制 fakeSite 变量以及 FakeItem 上下文变量以及通过扩展任何其他 Sitecore 上下文调用的总体上下文中运行我的单元测试?

任何帮助,将不胜感激。

0 投票
2 回答
237 浏览

sitecore - 安装 Sitecore 9,安装 SOLR 内核时出现 SIF 错误

使用 SIF 安装 Sitecore 时,我遇到以下错误。

在此处输入图像描述

这些是我的模块

在此处输入图像描述

谁能帮忙谢谢

0 投票
1 回答
660 浏览

rest - 如何将 Sitecore API 密钥与检索项目结合使用

我正在尝试通过以下方式向我们的Sitecore9实例发出请求Postman

方法:

网址:

标题:

身体:

虽然我可以使用环境变量中提供的 URL轻松登录到实例,但在Postman此返回一个。403SitecorePostman

apikey站点管理员已向我提供了一个,但身份验证文档似乎没有指定应该如何使用它,或者我是否需要将它与身份验证值一起传递。

确实描述了使用 apikey的文档还描述了使用它的 GUID 检索项目,但是当我这样请求时Postman

方法:

网址:

标题:

我得到的只是响应500 Internal Server Error中的一个:body

0 投票
1 回答
288 浏览

rest - 搜索与特定名称值匹配的子项

本页描述了如何检索项目、(直接)子项目以及Sitecore9使用RESTful API(通过PostMan)进行搜索。

它似乎没有说明如何组合这些查询。

我想搜索由children指定itempath。所以,目前,我有这个返回一个项目:

我也有这个返回该项目的子项目:

然而,因为孩子们不是直系孩子——他们比他们低两层/Subcontent/Image and Texts——我不能要求他们。是的,我可以搜索它们,但是任何项目都会返回匹配条件,我只想搜索该特定路径下的项目。

我想要一些我想看起来像这样的东西:

或者也许是这样:

但这些都行不通。