I have just installed Episerver.Marketing.Testing 2.1.0 on my site, but it does not appear anywhere in episerver back office. Firstly I installed it from Nuget, I then updated my database accordingly, and finally ran my site.
What did I miss?
The product is not easy to find and you have to have at least two versions of some content to make it apear. Have a look at this site if it might help: https://webhelp.episerver.com/latest/cms-edit/ab-testing.htm
This is if you do have installed the nugest and do not have any errors in the console :)
The error I first got was a missmatch of DLL version and DLL version specifiec in web.config. In accordance with recommendations from Episerver support I had to change the version in web.config manualy. This is a bug in 2.1.0 of the A/B testing plugin.
The next error I got was this.
<Message>An error has occurred.</Message>
The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after all other initialization code.
at System.Web.Http.Routing.RouteCollectionRoute.get_SubRoutes() at System.Web.Http.Routing.RouteCollectionRoute.GetRouteData(String virtualPathRoot, HttpRequestMessage request) at System.Web.Http.WebHost.Routing.HttpWebRoute.GetRouteData(HttpContextBase httpContext)