ServiceStack Mvc中通用ServiceStackController上的对象空引用异常

时间:2012-09-25 13:32:59

标签: servicestack

在ServiceStack中,此行不正确。

userSession = this.Cache.Get(SessionKey); (行:28)

调用此代码时,缓存为空。

我的生产网站现已破产。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

我的大错。这段代码

container.Register(new MemoryCacheClient());

之前必须打电话

    Plugins.Add(new AuthFeature(() => new OzUserSession(),
        new IAuthProvider[] {
            new OzCredentialsAuthProvider(appSettings)
        }));

但ServiceStackController也抛出有意义的异常(Cache无法解析),因为它依赖于缓存!