在ServiceStack中,此行不正确。
userSession = this.Cache.Get(SessionKey); (行:28)
调用此代码时,缓存为空。
我的生产网站现已破产。
任何解决方案?
答案 0 :(得分:1)
我的大错。这段代码
container.Register(new MemoryCacheClient());
之前必须打电话
Plugins.Add(new AuthFeature(() => new OzUserSession(),
new IAuthProvider[] {
new OzCredentialsAuthProvider(appSettings)
}));
但ServiceStackController也抛出有意义的异常(Cache无法解析),因为它依赖于缓存!