Ich habe eine Anwendung, die seit einiger Zeit funktioniert hat. Ich habe versucht, es mit VS2013 auszuführen, und es hängt an einer Zeile, wo es versucht, ein DataCacheFactory-Objekt zu initialisieren. Der gleiche Code funktioniert gut mit VS2010 und VS2012.AppFabric DataCacheFactory() Initialisierung hängt in VS2013, funktioniert gut in VS2010 und VS2012
private static DataCacheFactory GetDataCacheFactory()
{
if (factory == null)
{
lock (lockObject)
{
if (factory == null)
{
factory = new DataCacheFactory(); //VS2013 hangs on this line
}
}
}
return factory;
}
Es werden keine Fehler generiert. Der Code hängt nur an der Leitung factory = new DataCacheFactory()
.
Die AppFabric-DLLs sind aktuelle Versionen.
Ich begrüße alle Vorschläge zur Identifizierung, warum der Code in dieser Zeile hängt.
könnten Sie bitte beschreiben Sie Ihre Umgebung. Ist es ein Remote-Cluster oder ein einzelner Host, der auf Ihrem Computer ausgeführt wird? – Cybermaxs
Könnten Sie windbg an Ihre vshost & devenv-Prozesse anhängen und drucken, was ~ * e! Clrstack-Befehl ergibt (mit sex)? – Olivier
Oder fügen Sie einfach einen anderen devenv an Ihren laufenden Prozess an und sehen Sie, welche Threads am Leben sind und was sie tun/hängen ... – Olivier