2016-10-10 22 views
1

私はsitecore 8.1、.net mvc 4.5.2を使用しています。サイトにアクセスすると、以下のエラーが表示されます。ここでSitecore 8.1-タイプ名を解決できませんでした:Sitecore.Analytics.Data.ContactRepository、Sitecore.Analytics

はsitecode.analytics.configで私の設定です:

<contactRepository type="Sitecore.Analytics.Data.ContactRepository, Sitecore.Analytics" singleInstance="true" /> 

が不足しているものはありますか?どうすればエラーを回避できますか?

おかげ

はタイプ名を解決できませんでした:Sitecore.Analytics.Data.ContactRepository、Sitecore.Analytics(方法:Sitecore.Configuration.Factory.CreateFromTypeName(XmlNodeのconfigNode、String []型のパラメータ、ブールアサート)) 。

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Exception: Could not resolve type name: Sitecore.Analytics.Data.ContactRepository, Sitecore.Analytics (method: Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)). 

Source Error: 


An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace: 


[Exception: Could not resolve type name: Sitecore.Analytics.Data.ContactRepository, Sitecore.Analytics (method: Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)).] 
    Sitecore.Diagnostics.Error.Raise(String error, String method) +108 
    Sitecore.Configuration.Factory.CreateType(XmlNode configNode, String[] parameters, Boolean assert) +230 
    Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert) +41 
    Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +100 
    Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) +451 
    Sitecore.Configuration.Factory.CreateFromReference(XmlNode configNode, String[] parameters, Boolean assert) +91 
    Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +81 
    Sitecore.Configuration.Factory.GetInnerObject(XmlNode paramNode, String[] parameters, Boolean assert) +82 
    Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) +416 
    Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) +198 
    Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) +451 
    Sitecore.Configuration.Factory.CreateObject(String configPath, Boolean assert) +38 
    Sitecore.Analytics.Pipelines.Loader.InitializeAutomation.Process(PipelineArgs args) +50 
    (Object , Object[]) +56 
    Sitecore.Pipelines.PipelineMethod.Invoke(Object[] parameters) +36 
    Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args) +365 
    Sitecore.Pipelines.CorePipeline.Run(String pipelineName, PipelineArgs args, String pipelineDomain, Boolean failIfNotExists) +158 
    Sitecore.Nexus.Web.HttpModule.Application_Start() +165 
    Sitecore.Nexus.Web.HttpModule.Init(HttpApplication app) +498 
    System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +534 
    System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172 
    System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +352 
    System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296 

[HttpException (0x80004005): Could not resolve type name: Sitecore.Analytics.Data.ContactRepository, Sitecore.Analytics (method: Sitecore.Configuration.Factory.CreateFromTypeName(XmlNode configNode, String[] parameters, Boolean assert)).] 
    System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9947444 
    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101 
    System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +261 
+0

あなたの分析設定ファイルの設定を提供してください。 –

答えて

1

私は新しいsitecore 8.1インスタンスを作成し、configとdll( "Sitecode.Analystics"で始まる)をコピーしてプロジェクトにコピーしようとしました。それは動作します

0

Sitecore.Analytics.Data dllファイルは、あなたのbinフォルダにないように見えます。

すべてのSitecore dllファイルがbinフォルダの中にSitecore.Analytics.Dataを含むことを確認してください。

+1

また、DLLの正しいバージョンであることを確認してください。 – Gatogordo

+0

@Gatogordo良い点! –

+0

Sitecore.Analytics.Data.dllというファイルが見つかりませんでした。 "Sitecore.Analytics.Data.ContactRepository"というタイプは、Sitecore.Analytics.dllに含まれていなければなりません。オブジェクトブラウザで見つけることができます。 –

関連する問題