问题标签 [sitecore8.2]

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

dependency-injection - Sitecore 8.2 Autofac 依赖注入错误说明

尝试将 Autofac DI 与 Sitecore 8.2 一起使用时,出现以下错误:

依赖解析器的类型为“Sitecore.Mvc.Controllers.SitecoreDependencyResolver”,但预计为“Autofac.Integration.Mvc.AutofacDependencyResolver”类型。它似乎也没有使用 Castle Project 中的 DynamicProxy 进行包装。此问题可能是 DynamicProxy 实现更改或使用不同的代理库来包装依赖关系解析器的结果。

任何想法:

  1. 为什么会出现这样的场景?
  2. 上面是什么意思?
  3. 怎么修?
0 投票
1 回答
493 浏览

sitecore - 如何使用 Sitecore 8.2 中引入的 Sitecore Express 迁移工具?

我想知道使用 Express 迁移工具将 Sitecore 7.2 迁移到 Sitecore 8.2 所采取的步骤。Sitecore Express 迁移工具是否也有助于迁移到所有更高版本?

0 投票
0 回答
1990 浏览

sitecore - Sitecore 发布不起作用

当我点击发布时,它会说正在初始化,并且该过程继续进行。发布项目或发布站点(智能发布)都会发生这种情况。

使用 Sitecore 8.2。实例在本地 PC 中,数据库是远程服务器。创建新项目时没有问题。

我检查了日志。有两个名为“log”的文件。这正常吗。
第一个日志文件有以下错误:

ManagedPoolThread #16 14:12:45 错误无法连接到服务器 localhost:27017:无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:27017。

第二个有这个:

12488 14:13:18 执行代理聚合/automationRangeManager 异常时出现错误异常:System.NullReferenceException 消息:对象引用未设置为对象的实例。资料来源: Sitecore.Analytics.RangeScheduler.MongoDbRangeMap2.GetRightKey() 的 Sitecore.Analytics.MongoDB Sitecore.Analytics.Automation.Aggregation.Data.Processing.RangeManagerAgent.Execute() 的 Sitecore.Analytics.Core.BackgroundService.Run()

我没有在本地 PC 或远程数据库服务器中安装 MongoDB,因为这个项目不需要。

这对我有用:

  1. 转到网站\App_Config\Include
  2. 打开 Sitecore.Xdb.config
  3. 将 Xdb.Enabled 设置为 false 并将 Xdb.Tracking.Enabled 设置为 false。
0 投票
0 回答
234 浏览

sitecore - 用于 A/B 测试的 Sitecore.Mvc.Analytics 异常

我正在尝试执行一个简单的 A/B 测试。
有一种布局只有一个占位符。

然后是一个视图渲染(称为部分),其数据源必须加载到占位符内。默认情况下,Section分配一个数据源项Text1。我可以在体验编辑器中查看所需的结果。
现在,我添加了另一个变体,只需将相同渲染的数据源更改为Text2. 我可以在浮动框中看到两个变体以及手动更改变体时更改的文本。
我单击保存并尝试在体验编辑器中再次打开该页面,但出现此异常。

Sitecore.Mvc.Analytics.dll 中出现“System.NullReferenceException”类型的异常,但未在用户代码中处理

添加第二个变体后,我现在无法在体验编辑器中查看此页面。
该页面分配给 sitecore 的示例工作流。我还在 Visual Studio 解决方案中添加了 Sitecore.Analytics.dll 和 Sitecore.Mvc.Analytics.dll。

如何解决这个问题?
将 Sitecore 8.2 与 VS2015 一起使用

错误日志 我检查了错误日志,它在某一点上说明了布局。布局存在,使用相同布局的其他页面工作正常。添加第二个变体并在 exp 中查看后会出现问题。编辑。在预览模式下查看时可以正常工作!

这是记录的日志。希望它能说明一些事情......

0 投票
0 回答
325 浏览

sitecore - 这些测试策略如何在 A/B 测试中发挥作用

使用 Sitecore 8.2
我有 4 个问题,但都非常相关。
营销控制面板 > 测试实验室中定义了一些测试策略

  1. 我创建了一个包含两个变体的简单 A/B 测试,并将测试策略设置为随机。浏览页面时,我希望变化会在页面刷新时随机加载。这个对吗?
  2. 有人可以提供一些简要或链接/文件,其中包含有关这些的详细信息吗?
  3. 创建测试时,我们会通过 3 个选项卡,其中包含配置选项。然而测试策略并不存在。创建测试后,我们似乎需要找到通往测试实验室的路,只需要这个配置选项。分离此选项的任何原因。
  4. 我在哪里/如何给出 50% 应该看到版本 A 和其余版本 B 的值。
0 投票
2 回答
979 浏览

sitecore - Sitecore SXA 安装

我正在尝试在 8.2 sitecore 中设置 Sitecore SXA(Sitecore 体验加速器),我已经按照安装文档中所述正确完成了所有操作,但我无法看到 Sitecore SXA 安装所需的任何选项、工具箱或部分视图、渲染.

SXA 是许可模块吗?我们不能将 SXA 功能与我们从http://dev.sitecore.net Sitecore Experience Accelerator 1.1获得的默认 SXA 模块一起使用

0 投票
2 回答
851 浏览

powershell - Sitecore 体验加速器许可错误 – 未找到 Sitecore.SXA

Sitecore Experience Accelerator (SXA) 是许可模块吗?

我按照以下官方网站安装了 SXA。

Sitecore 体验加速器 1.0 初始版本

在上面的 SXA 官方网站上没有提到许可证。

我们正在使用 Sitecore Experience Platform 8.2。

在安装 SXA 之前,我安装了包“Sitecore PowerShell Extensions-4.1 for Sitecore 8”,之后我安装了包“Sitecore Experience Accelerator for 8.2”,安装成功。

我能够在该租户中创建“租户文件夹”和“租户”,我能够创建站点,但是在看到该站点中任何项目的体验(或)预览模式时出现错误“缺少所需的许可证”。

还试图清除我的浏览器历史记录和缓存,然后也得到同样的错误。

请确认“SXA”是许可的还是免费的?如果是许可证如何购买。

提前致谢

0 投票
4 回答
3986 浏览

sitecore - Sitecore 中的简单搜索

将 Sitecore 8.2 与 MVC 结合使用。
我正在尝试在 MVC 视图中实现搜索功能。(带有文本框和提交按钮)

内容树中有一个名为的文件夹,Books其中包含项目列表。每个项目都有这些字段 - 标题、作者、价格

当用户搜索一个词时,将检查它是否与该项目的 3 个字段中的任何一个匹配并返回结果。

此方法不起作用,因为它返回 null 项。

是不是正确的做法。如果没有,请推荐一个。

0 投票
1 回答
561 浏览

sitecore - Sitecore Habitat 中的 URL 不正确

经过多次试验,我终于设法为 Sitecore 8.2 设置了 Habitat

使用的实例名称是habitatdev. 我按照 git 文档在 VS 解决方案的 3 个配置文件中配置这些自定义名称。

主页http://habitatdev工作正常。但是当试图浏览到任何其他页面(比如“关于”)时,它会转到http://habitat.habitatdev/about

这是所有其他页面。我看到有重定向模块和解决方案来创建新的重定向布局。

是否有任何简单的修复,例如 web.config 中的属性,我们可以将项目设置为导航到http://habitatdev/[name]而不是http://habitat.habitatdev/[name]

修复:
打开此配置 -\Website\App_Config\Include\Project\Habitat.Website.config

查找sitecacheSizes属性。

原来的:

变成:

0 投票
2 回答
1839 浏览

sitecore - 从 8.1 升级到 8.2 时出现“后置条件失败”错误

我正在将 sitecore 从 8.1 升级到 8.2,现在正在拆分为 CD 和 CMS,但我在让 CD 工作时遇到问题,这给了我以下错误。

无法弄清楚导致问题的原因,

堆栈跟踪:

[InvalidOperationException:后置条件失败]
Sitecore.Diagnostics.Assert.ResultNotNull(T 结果,字符串消息)+85 Sitecore.Configuration.DefaultFactory.GetDatabase(字符串名称)+86 Sitecore.Configuration.DefaultFactory.GetDatabases()+121 Sitecore.Data .Managers.DefaultItemManager.Initialize() +105 (Object , Object[] ) +117 Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +484 (Object , Object[] ) +71
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +484
Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName, PipelineArgs args, String pipelineDomain) +22
Sitecore.Nexus.Web.HttpModule.Application_Start() +259
Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) + 704
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +618
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory .GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +402
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +343

[HttpException (0x80004005): Post condition failed]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +579
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +112 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +712