SignalR ne fonctionne plus "Aucun assembly trouvé contenant un OwinStartupAttribute"

J'ai un projet d'API Web qui utilise SignalR qui ont commencé à me donner "impossible de trouver le Microsoft.AspNet.Signal.De base" erreurs fréquemment qui ont été seulement en faisant une reconstruction complète dans Visual Studio.

J'ai mis à jour SignalR et OWIN Nuget pour essayer de résoudre ce problème, mais maintenant je reçois toujours "Les erreurs suivantes s'est produite lors de la tentative de chargement de l'application. - Aucun assemblage contenant un OwinStartupAttribute. - Aucun assemblage contenant un Démarrage ou [AssemblyName].Démarrage de la classe"

Je suis la seule personne de mon équipe pour obtenir cette erreur - le même code fonctionne très bien sur d'autres machines.

J'ai un Démarrage de Classe:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;

[assembly: OwinStartup(typeof(MyProject.Startup))]
namespace MyProject
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.MapSignalR();
        }
    }
}

J'ai essayé d'ajouter le AppStartup clé pour le web.config:

<add key="owin:appStartup" value="MyProject.Startup, MyProject" />

J'ai les références suivantes dans mon WebApi projet:

Microsoft.AspNet.SignalR.Core (2.1.0.0)
Microsoft.AspNet.SignalR.SystemWeb (2.1.0.0)
Microsoft.Owin (2.0.2.0)
Microsoft.Owin.Host.SystemWeb (2.0.2.0)
Microsoft.Owin.Security (2.0.2.0)
Owin (1.0.0)

Je suis en utilisant IIS 8.5 sur Windows 8 64Bit

source d'informationauteur SturmUndDrang | 2014-07-16