2012-06-23 39 views
8

Tengo problemas para configurar un proyecto de prueba simple para SignalR.Problemas con SignalR con NuGet

He instalado SignalR en VS WD Express 2010 usando NuGet, pero cuando trato de ejecutar mi sitio tengo la página de error Asp.Net siguiente. (Parece que NuGet ha agregado todos los ensamblajes correctamente)

¿Alguien ha visto esto antes?

Could not load type 'SignalR.PersistentConnection' from assembly 'SignalR 

[TypeLoadException: Could not load type 'SignalR.PersistentConnection' from assembly 'SignalR, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.] 
    SignalR.Hosting.AspNet.AspNetBootstrapper.Initialize() +0 

[InvalidOperationException: The pre-application start initialization method Initialize on type SignalR.Hosting.AspNet.AspNetBootstrapper threw an exception with the following error message: Could not load type 'SignalR.PersistentConnection' from assembly 'SignalR, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'..] 
    System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 methods) +423 
    System.Web.Compilation.BuildManager.CallPreStartInitMethods() +306 
    System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +677 

[HttpException (0x80004005): The pre-application start initialization method Initialize on type SignalR.Hosting.AspNet.AspNetBootstrapper threw an exception with the following error message: Could not load type 'SignalR.PersistentConnection' from assembly 'SignalR, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'..] 
    System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9090876 
    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +97 
    System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +258 
+0

Estoy usando un proyecto de MVC3 – TGH

+0

Esto me está sucediendo a mí y el nombre de mi proyecto NO es SignalR – Julien

+0

Esto no sucedería ahora de todos modos el dll ha sido renombrado. – davidfowl

Respuesta

28

El nombre de su proyecto es SignalR, cámbielo.

+1

Buena captura :-). Lo renombré y funciona – TGH

+0

¿Por qué llamé a mi proyecto SignalR? Duhhh ...: D –

+0

Maldita sea, he estado tirando de mi cabello durante una hora. – Dynamikus