问题标签 [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.
dependency-injection - Sitecore 8.2 Autofac 依赖注入错误说明
尝试将 Autofac DI 与 Sitecore 8.2 一起使用时,出现以下错误:
依赖解析器的类型为“Sitecore.Mvc.Controllers.SitecoreDependencyResolver”,但预计为“Autofac.Integration.Mvc.AutofacDependencyResolver”类型。它似乎也没有使用 Castle Project 中的 DynamicProxy 进行包装。此问题可能是 DynamicProxy 实现更改或使用不同的代理库来包装依赖关系解析器的结果。
任何想法:
- 为什么会出现这样的场景?
- 上面是什么意思?
- 怎么修?
sitecore - 如何使用 Sitecore 8.2 中引入的 Sitecore Express 迁移工具?
我想知道使用 Express 迁移工具将 Sitecore 7.2 迁移到 Sitecore 8.2 所采取的步骤。Sitecore Express 迁移工具是否也有助于迁移到所有更高版本?
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,因为这个项目不需要。
这对我有用:
- 转到网站\App_Config\Include
- 打开 Sitecore.Xdb.config
- 将 Xdb.Enabled 设置为 false 并将 Xdb.Tracking.Enabled 设置为 false。
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 中查看后会出现问题。编辑。在预览模式下查看时可以正常工作!
这是记录的日志。希望它能说明一些事情......
sitecore - 这些测试策略如何在 A/B 测试中发挥作用
使用 Sitecore 8.2
我有 4 个问题,但都非常相关。
营销控制面板 > 测试实验室中定义了一些测试策略
- 我创建了一个包含两个变体的简单 A/B 测试,并将测试策略设置为随机。浏览页面时,我希望变化会在页面刷新时随机加载。这个对吗?
- 有人可以提供一些简要或链接/文件,其中包含有关这些的详细信息吗?
- 创建测试时,我们会通过 3 个选项卡,其中包含配置选项。然而测试策略并不存在。创建测试后,我们似乎需要找到通往测试实验室的路,只需要这个配置选项。分离此选项的任何原因。
- 我在哪里/如何给出 50% 应该看到版本 A 和其余版本 B 的值。
sitecore - Sitecore SXA 安装
我正在尝试在 8.2 sitecore 中设置 Sitecore SXA(Sitecore 体验加速器),我已经按照安装文档中所述正确完成了所有操作,但我无法看到 Sitecore SXA 安装所需的任何选项、工具箱或部分视图、渲染.
SXA 是许可模块吗?我们不能将 SXA 功能与我们从http://dev.sitecore.net Sitecore Experience Accelerator 1.1获得的默认 SXA 模块一起使用
powershell - Sitecore 体验加速器许可错误 – 未找到 Sitecore.SXA
Sitecore Experience Accelerator (SXA) 是许可模块吗?
我按照以下官方网站安装了 SXA。
在上面的 SXA 官方网站上没有提到许可证。
我们正在使用 Sitecore Experience Platform 8.2。
在安装 SXA 之前,我安装了包“Sitecore PowerShell Extensions-4.1 for Sitecore 8”,之后我安装了包“Sitecore Experience Accelerator for 8.2”,安装成功。
我能够在该租户中创建“租户文件夹”和“租户”,我能够创建站点,但是在看到该站点中任何项目的体验(或)预览模式时出现错误“缺少所需的许可证”。
还试图清除我的浏览器历史记录和缓存,然后也得到同样的错误。
请确认“SXA”是许可的还是免费的?如果是许可证如何购买。
提前致谢
sitecore - Sitecore 中的简单搜索
将 Sitecore 8.2 与 MVC 结合使用。
我正在尝试在 MVC 视图中实现搜索功能。(带有文本框和提交按钮)
内容树中有一个名为的文件夹,Books
其中包含项目列表。每个项目都有这些字段 - 标题、作者、价格
当用户搜索一个词时,将检查它是否与该项目的 3 个字段中的任何一个匹配并返回结果。
此方法不起作用,因为它返回 null 项。
是不是正确的做法。如果没有,请推荐一个。
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
查找site
和cacheSizes
属性。
原来的:
变成:
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