Hi!
After doing a test upgrade to the very latest EPiServer version, along with 'EPiServer.Marketing.Testing 2.2.3', I'm now facing the following error when calling my own Web API:
The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after all other initialization code.
Does anyone have a way of resolving this issue?
The start of my Global.asax.cs looks like this:
public class Global : EPiServer.Global
{
protected void Application_Start()
{
// Enabling bundling and minification
BundleConfig.RegisterBundles(BundleTable.Bundles);
// Enable Web API routing
GlobalConfiguration.Configure(config =>
{
// Activate CORS
config.EnableCors();
// Attribute routing
config.MapHttpAttributeRoutes();
// Convention-based routing
config.Routes.MapHttpRoute(
name: "ActionApi",
routeTemplate: "webapi/{controller}/{action}/{id}",
defaults: new { id = System.Web.Http.RouteParameter.Optional }
);
});I've tried adding GlobalConfiguration.Configuration.EnsureInitialized(); to a couple of places but it still won't work.
Thanks in advance!