我有一个已经运行了一段时间的应用程序。我试着用VS2013运行它,它卡在试图初始化DataCacheFactory对象的行上。相同的代码可以在VS2010和VS2012上正常工作。

    private static DataCacheFactory GetDataCacheFactory()
    {
        if (factory == null)
        {
            lock (lockObject)
            {
                if (factory == null)
                {
                    factory = new DataCacheFactory();  //VS2013 hangs on this line
                }
            }
        }
        return factory;
    }

没有错误产生。该代码只是卡在factory = new DataCacheFactory()行上。

AppFabric DLL是当前版本。

我欢迎您提出任何建议,以查明代码为何卡在这行上。

最佳答案

在VS上开发应用程序时,它可能是.net应用程序。在VS13上运行时,请从项目属性中检查目标.net框架版本。

关于c# - AppFabric DataCacheFactory()初始化在VS2013中挂起,在VS2010和VS2012中工作正常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19688302/

10-12 16:10