找不到字段:'Microsoft.CommerceServer.Catalog.Internal.Constants.CatalogResourceMajorVersion'

时间:2011-04-27 11:05:30

标签: microsoft-commerce-server

访问Commerce Server 2007站点时,我得到以下异常。这是在我升级到SP2之后发生的。我检查了GAC中的Microsoft.CommerceServer.Catalog.dll,它似乎有这个字段。我试图在同一台机器上创建一个新的测试站点并得到相同的错误。

为什么会发生此错误以及如何解决?

[MissingFieldException: Field not found: 'Microsoft.CommerceServer.Catalog.Internal.Constants.CatalogResourceMajorVersion'.]
Microsoft.CommerceServer.Catalog.CatalogContext.InternalCreate(CatalogSiteAgent catalogSiteAgent, DebugContext debugContext, CacheConfiguration cacheConfiguration) +708
Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule.CreateCatalogContext() +293
Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule.get_CatalogContext() +138
Microsoft.CommerceServer.Runtime.Catalog.CommerceCatalogModule.OnBeginRequest(Object sender, EventArgs e) +24
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171

1 个答案:

答案 0 :(得分:0)

请参阅this blog获取答案。简而言之,这是一个SP2问题。