Crash on fresh 8.1 update machine | CommandModule failed while processing

Just formatted a fresh machine running Windows 8.1 Update Pro with Media Center. NZBDrone seems to be crashing, and I get these errors in the logs every 15 seconds before it does (usually stays up for about 5 minutes):
14-5-2 07:29:01.4|Error|EventAggregator|CommandModule failed while processing [CommandUpdatedEvent]

TinyIoC.TinyIoCResolutionException: Unable to resolve type: NzbDrone.SignalR.Serializer —> System.MissingMethodException: Method not found: 'Void Newtonsoft.Json.JsonSerializerSettings.set_MaxDepth(System.Nullable1<Int32>)'. at Microsoft.AspNet.SignalR.Json.JsonNetSerializer..ctor(JsonSerializerSettings settings) at lambda_method(Closure , Object[] ) at TinyIoC.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\TinyIoC.cs:line 3677 --- End of inner exception stack trace --- at TinyIoC.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\TinyIoC.cs:line 3684 at TinyIoC.TinyIoCContainer.SingletonFactory.GetObject(Type requestedType, TinyIoCContainer container, NamedParameterOverloads parameters, ResolveOptions options) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\TinyIoC.cs:line 2834 at TinyIoC.TinyIoCContainer.ResolveInternal(TypeRegistration registration, NamedParameterOverloads parameters, ResolveOptions options) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\TinyIoC.cs:line 3348 at TinyIoC.TinyIoCContainer.Resolve(Type resolveType) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\TinyIoC.cs:line 1459 at NzbDrone.Common.Composition.Container.Resolve(Type type) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Common\\Composition\\Container.cs:line 39 at NzbDrone.SignalR.SignalrDependencyResolver.GetService(Type serviceType) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.SignalR\\SignalrDependencyResolver.cs:line 27 at Microsoft.AspNet.SignalR.DependencyResolverExtensions.Resolve[T](IDependencyResolver resolver) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\\Microsoft.AspNet.SignalR.Core\\DependencyResolverExtensions.cs:line 20 at Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetConnectionCore(String connectionName) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\\Microsoft.AspNet.SignalR.Core\\Infrastructure\\ConnectionManager.cs:line 100 at Microsoft.AspNet.SignalR.Infrastructure.ConnectionManager.GetConnection(Type type) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\\Microsoft.AspNet.SignalR.Core\\Infrastructure\\ConnectionManager.cs:line 58 at NzbDrone.SignalR.NzbDronePersistentConnection.get_Context() in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.SignalR\zbDronePersistentConnection.cs:line 13 at NzbDrone.SignalR.NzbDronePersistentConnection.Execute(BroadcastSignalRMessage message) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.SignalR\zbDronePersistentConnection.cs:line 19 at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommand[TCommand](Command command) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Core\\Messaging\\Commands\\CommandExecutor.cs:line 124 at NzbDrone.Core.Messaging.Commands.CommandExecutor.PublishCommand[TCommand](TCommand command) in m:\\BuildAgent1\\work\\328d72309b633a8\\src\zbDrone.Core\\Messaging\\Commands\\CommandExecutor.cs:line 48 at NzbDrone.Api.NzbDroneRestModuleWithSignalR2.BroadcastResourceChange(ModelAction action, Int32 id) in m:\BuildAgent1\work\328d72309b633a8\src\zbDrone.Api\zbDroneRestModuleWithSignalR.cs:line 58
at NzbDrone.Api.Commands.CommandModule.Handle(CommandUpdatedEvent message) in m:\BuildAgent1\work\328d72309b633a8\src\zbDrone.Api\Commands\CommandModule.cs:line 62
at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) in m:\BuildAgent1\work\328d72309b633a8\src\zbDrone.Core\Messaging\Events\EventAggregator.cs:line 56

I have the full logs if wanted. Have done uninstalls, reinstalls, and checked permissions. Not sure what’s going on. Thought it might be .NET issue but I definitely have .NET 4.5 and all lower installed and working.

Can you confirm that .net 3.5 is installed? http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx

Yes. Have both .net 3.5 and 4.5 installed

Screenshot: http://i.imgur.com/0Ik1KPn.png

Even uninstalled 3.5 and reinstalled to see if it would resolve

Can you check if: C:\\Windows\\Microsoft.NET\\assembly contains any DLLs for Newtonsoft.Json or SignalR ? Likely only need to look in GAC_32. If one or both is there, let me the version of it/them, but don’t delete/rename anything.

There are no Newtonsoft.Json or SignalR dlls in the .NET assembly. Only locations on my computer that show those .dlls is C:\ProgramData
zbDrone\bin (though older versions of the Json dll are in 2 other program files directories - nothing in C:\Windows\*)

Are you able to test on another Windows 8.1 machine?

What version of drone is installed?

How is drone being run?

What are the other apps that are including Newtonsoft.Json?

Within cmd.exe if you run echo %PATH% do you see the path of either installed app that includes Newtonsoft.Json?