干净安装中的配置文件无效 - 缺少配置部分' contactRepository'

时间:2015-02-17 16:00:00

标签: asp.net sitecore sitecore7

我做了以下事情:

  • 安装了干净的Sitecore 7.5实例
  • 添加了相关的asp.net网络表单控件和页面以支持该网站
  • 从旧应用程序导入并发布了内容树

访问基站url会产生一个YSOD,并显示错误消息:

  

找不到配置节点:contactRepository

现在我明白了这意味着什么 - 缺少一个预期的配置部分。添加空元素contactRepository会产生预期的消息,即未定义此部分。

什么是contactRepository,它的相关配置部分类型是什么,它的用途是什么以及应该在其中指定什么值?或者,如何关闭此部分的任何要求?

编辑#1

在节点的Sitecore.Analytics.config文件中,有以下两行:

<!--This configuration node is obsolete and will be removed in a future version of Sitecore. Use "contactRepository" node to get access to Contact repository--> 
<contactRepository ref="contactRepository"/>
  1. 评论完全是胡言乱语。哪个节点? '使用'怎么样?在什么意义上'获得'?这与那里有什么不同?
  2. 替换为空<contactRepository> 而不使用 ref属性,注释掉此节点,两个节点以及整个跟踪节点对应用程序的行为没有任何影响。< / LI>

1 个答案:

答案 0 :(得分:2)

查看我的本地Sitecore 7.5设置,Contact Repository设置应该在Sitecore.Analytics.config中。

联系人存储库设置与新的xDB内容有关。

请确保您拥有适用于7.5的正确Sitecore.Analytics配置文件。 应该有大约15个配置文件,其中包含xDB的新设置。

请阅读此博客文章,了解有关新Google Analytics设置的详情。

https://www.sitecore.net/learn/blogs/technical-blogs/getting-to-know-sitecore/posts/2014/10/introducing-the-sitecore-analytics-index

相关问题