Upgrade to 7.0

Upgrade to 7.0

This question is not answered

I am getting the following message after we upgrade the site to 7.0 ( from 6.1.1). Any idea what it mean ? and how to fix it ?

Server Error in '/' Application.

--------------------------------------------------------------------------------

Couldn't resolve type 'Telligent.Evolution.Components.IContentTagDataService, Telligent.Evolution.Components' defined in 'service' attribute.

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.Configuration.ConfigurationErrorsException: Couldn't resolve type 'Telligent.Evolution.Components.IContentTagDataService, Telligent.Evolution.Components' defined in 'service' attribute.

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:

[ConfigurationErrorsException: Couldn't resolve type 'Telligent.Evolution.Components.IContentTagDataService, Telligent.Evolution.Components' defined in 'service' attribute.]

  Ninject.Extensions.Xml.Processors.BindingBuilderFactory.GetTypeFromAttributeValue(XAttribute attribute) +120

  Ninject.Extensions.Xml.Processors.BindingBuilderFactory.Create(XElement element, IBindingRoot module) +81

  Telligent.Evolution.Web.Modules.OverrideBindXmlElementProcessor.Handle(IBindingRoot module, XElement element) +39

  Ninject.Extensions.Xml.XmlModule.Load() +185

  Ninject.KernelBase.Load(IEnumerable`1 m) +341

  Ninject.Modules.ModuleLoader.LoadModules(IEnumerable`1 patterns) +527

  Telligent.Evolution.Web.KernelFactory.CreateKernel(String modulesPath) +262

  Telligent.Evolution.Global.Application_Start(Object sender, EventArgs e) +50

[HttpException (0x80004005): Couldn't resolve type 'Telligent.Evolution.Components.IContentTagDataService, Telligent.Evolution.Components' defined in 'service' attribute.]

  System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +4057141

  System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +191

  System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +352

  System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +407

  System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +375

[HttpException (0x80004005): Couldn't resolve type 'Telligent.Evolution.Components.IContentTagDataService, Telligent.Evolution.Components' defined in 'service' attribute.]

  System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11700896

  System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141

  System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4869125

All Replies
  • Did you apply the 7.0 package on top of an existing 6.x site?  An error of the kind "Could not resolve type '...' defined in 'service' attribute" usually means the installation package has been applied incorrectly.  Typically that means:

    * When applying a hotfix, usually the hotfix has only been partialy applied and there is a mismatch between dlls in /bin/ and the /modules/ folder.  Recopying the hotfix installation files on top of your existing community should resolve this issue.

    * If upgrading to a new major version, you may still have some relics left from the old version which shouldn't be there.  For major version upgrades, we always recommend you start off with a *fresh* copy of the 7.0 site files, and then merge your customisations back into the fresh copy.