Não foi possível carregar o tipo HttpControllerConfigurationAttribute depois de atualizar para o Asp.Net MVC 4 RTM

Eu estou trabalhando em um aplicativo de página única originalmente em ASP.Net MVC 4 Beta e EF 4.3.1. Eu atualizei todos os pacotes NuGet para MVC 4 e EF 5. Agora, sempre que faço uma chamada para um ApiController ou DbDataController, recebo a seguinte exceção:

Não foi possível carregar o tipo 'System.Web.Http.Controllers.HttpControllerConfigurationAttribute' do assembly 'System.Web.Http, versão = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'.

at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes, Boolean isDecoratedTargetSecurityTransparent)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at System.RuntimeType.GetCustomAttributes(Boolean inherit)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor.InvokeAttributesOnControllerType(HttpControllerDescriptor controllerDescriptor, Type type)
at System.Web.Http.Controllers.HttpControllerDescriptor..ctor(HttpConfiguration configuration, String controllerName, Type controllerType)
at System.Web.Http.Dispatcher.DefaultHttpControllerSelector.InitializeControllerInfoCache()
at System.Lazy`1.CreateValue()

De acordo com as notas de versão do MVC 4, o HttpControllerConfigurationAttribute foi removido, não que eu o estivesse usando explicitamente.

Por configuração do controlador: Os controladores de API da Web do ASP.NET podem ser atribuídos com um atributo personalizado que implementa o IControllerConfiguration para configurar seus próprios formatadores, seletores de ações e de parâmetros. O HttpControllerConfigurationAttribute foi removido.Notas de versão do MVC 4

Minha pergunta é o que poderia estar tentando carregar esse tipo neste momento?

Editar: Estou pensando agora que isso ocorre porque os bits do SPA não foram atualizados desde o MVC 4 Beta, e há atributos de configuração do controlador lá.

questionAnswers(2)

yourAnswerToTheQuestion