标签: sitecore8

Sitecore 8(修订版150121),分析(MongoDB),错误"位置0没有行"

在此输入图像描述你好.我在Sitecore 8 Analytics中遇到的问题 - 它的错误'位置0没有行',当我在'EXPERIANCE PROFILE'中查看非常用户的标签'PROFILE'和'OVERVIEW'时.

Sitecore 8的更新中也存在此错误.导致此错误的原因是什么?

c# sitecore mongodb sitecore-analytics sitecore8

4
推荐指数
1
解决办法
905
查看次数

Sitecore安装程序安装失败,错误,无法打开XML文件,系统错误:-2147024786

运行Sitecore安装程序时,会弹出以下错误:

无法打开XML文件,系统错误:-2147024786

Sitecore设置

我试过经历eventviewer但无济于事.

并不重要的是我使用了安装程序但忘记更改我的根目录.因此我不得不卸载(使用相同的安装程序Sitecore).然而现在它"感觉"好像有一些参考或遗留在某处.谁有线索或能让我知道发生了什么?

installation sitecore sitecore8

4
推荐指数
1
解决办法
1072
查看次数

Sitecore 8.1 - 在没有MongoDB的情况下运行

我读到sitecore 8.1具有运行仅CMS模式的选项(即没有xDB).

但是我没有在下面找到任何文档:

  1. 我们还需要禁用聚合任务/服务吗?
  2. 我们需要采取的其他步骤?

任何帮助都感激不尽.

sitecore sitecore8 sitecore8.1

4
推荐指数
1
解决办法
1423
查看次数

Sitecore:在网站上的任何位置导出给定模板的所有项目

根据标题 - 我有一个模板,在网站的许多不同的地方产生许多项目; 我想创建一个包含所有实例的包,而不必单独手动查找每个实例.

我正在使用Sitecore 8.1.有一个简单的方法吗?

sitecore sitecore8

4
推荐指数
1
解决办法
173
查看次数

Sitecore - 以编程方式清除用户的缓存

我有一个自定义角色提供程序,用户可以在执行某些操作时更改特定用户的角色.

这导致了一些问题:

  1. 如果将角色添加到用户(允许他们访问页面),则在我使用手动清除sitecore缓存之前,这不会生效 /sitecore/admin/cache.aspx

  2. 我们正在缓存用户呈现的菜单栏.但是当权限更改时,可能会添加新项目/删除项目,但这不会反映出来,因为它来自缓存版本.

有没有办法可以通过编程方式清除特定用户的sitecore缓存?

asp.net caching sitecore sitecore8

4
推荐指数
1
解决办法
436
查看次数

对于某些用户,EXM电子邮件中的链接已中断

我们遇到以下问题:当我们通过EXM发送电子邮件时,电子邮件正文中的链接对某些用户不起作用.

默认情况下,电子邮件正文中的链接始终转换为:

http://domainname/sitecore/RedirectUrlPage.aspx?ec_contact_id=xxxx84B137D2037C7D180&ec_message_id=xxxxB4CEAA3FD1A3B&ec_url=%2fthelinkpath
Run Code Online (Sandbox Code Playgroud)

这显然是出于跟踪原因而完成的.

但是,某些用户在导航链接时会遇到404错误.日志总是说如下:

ERROR EmailCampaign: Object reference not set to an instance of an object.
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: Sitecore.Analytics
   at Sitecore.Analytics.Tracking.StandardSession.InitializePage(ICurrentPageContext currentPageContext, ICurrentPageContext oldPage)
   at Sitecore.Analytics.Tracking.StandardSession.Identify(String userName)
   at Sitecore.Modules.EmailCampaign.Core.Pipelines.RedirectUrl.IdentifyContact.Process(RedirectUrlPipelineArgs args)
   at (Object , Object[] )
   at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)
   at Sitecore.Modules.EmailCampaign.UI.RedirectUrlPage.HandleMessageEvent(ID messageId, ID contactId)
   at Sitecore.Modules.EmailCampaign.UI.MessageEventPage.OnLoad(EventArgs e)
Run Code Online (Sandbox Code Playgroud)

为用户修复此错误的唯一方法是清除其Cookie或使用其他浏览器或使用隐身模式.用户当前已从网站注销.

Sitecore版本8.0 + EXM

以前有人遇到过这个问题吗?

sitecore sitecore-ecm sitecore8 sitecore-exm

4
推荐指数
1
解决办法
630
查看次数

用于发布的事件处理程序:结束事件只是命中第一个选定的语言.任何的想法?

我为publish:end事件创建了一个事件处理程序,以便每次Sitecore完成发布站点时,为Sitecore实例中的每种语言创建一个Sitemap XML文件.

如在发布中选择要发布的语言:end event:

[...]实际上,每个语言的发布:结束事件都会命中一次 - 然后通过执行EventArgs [0] .Options.Language获得正在发布的语言.

问题是发布:结束事件只是命中我的事件处理程序一次,而只是第一个选定的语言.如果我在发布Sitecore实例期间选择3种语言(En-US,Pt-BR,Fr-CA),例如,发布:end event将只触及我的事件处理程序一次,并显示En-US作为值财产EventArgs[0].Options.Language.它没有为其他2种选定的语言(Pt-BR,Fr-CA)命中我的事件处理程序.

我正在使用Sitecore.NET 8.0(rev.150812).

下面是我的事件处理程序配置文件:

<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
    <sitecore>
        <events>
            <event name="publish:end">
                <handler type="Project1.EventHandlers.BuildXMLSitemap, Project1.SBL" method="BuildSitemap" />
            </event>
      <event name="publish:end:remote">
        <handler type="Project1.EventHandlers.BuildXMLSitemap, Project1.SBL" method="BuildSitemap" />
      </event>
    </events>

    <!-- Update settings for the Trusted_Connection = True -->
    <sites>

      <site name="website">
        <patch:attribute name="sitemapXmlFileName">sitemap</patch:attribute>
        <patch:attribute name="sitemapXmlIndexFileName">sitemapindex</patch:attribute>
      </site>

    </sites>
    </sitecore>
</configuration>
Run Code Online (Sandbox Code Playgroud)

以下是我的代码:

namespace Project1.EventHandlers
{
    public class BuildXMLSitemap
    {

        public void …
Run Code Online (Sandbox Code Playgroud)

sitecore sitecore-mvc sitecore8

4
推荐指数
1
解决办法
1516
查看次数

Sitecore Analytics重定向多站点解决方案

我有一个启用了分析的多站点解决方案.当用户访问其中一个站点时,分析引擎似乎将用户重定向到其他站点.

我在这里读到,这可能是由于Analytics.HostName包含用户被重定向到的站点的主机引起的.但是,此设置为空.

以下是请求和响应标头:

在此输入图像描述

asp.net sitecore sitecore8 sitecore8.1

4
推荐指数
1
解决办法
302
查看次数

Sitecore:使用分支时设置相对数据源

我第一次尝试使用分支模板.

在这里,我需要将一个Item作为另一个项目的treelist字段的数据源.两者都在同一个分支中.

在此输入图像描述

在使用分支之前,在Menucollection的数据模板中,我直接给出了'MenuItems'的路径.通过分支我们如何使这个动态?,因为我使用分支创建的每个项目可能在'MenuItems'中有不同的项目.

sitecore sitecore8 sitecore-branch-templates

4
推荐指数
1
解决办法
1824
查看次数

在Sitecore实例之间迁移Sitecore安全性(用户/域/角色/组)?

我需要将Sitecore 6用户/域/角色/组迁移到Sitecore 8.1.

我可以序列化完整的安全性(用户/域/角色/组)实体,有没有方法?

sitecore sitecore6 sitecore8

4
推荐指数
1
解决办法
774
查看次数