ServiceStack会话在一个小时左右超时

时间:2014-05-27 16:43:45

标签: servicestack

我正在使用servicestack开发一个restful api。我还有一个ASP.Net网站,它使用这个api创建一个客户端UI(使用ajax + CORS)。

成功登录后(和正在提供的数据),如果我让页面闲置大约一个小时左右,我会回来并重定向到登录。

以下是我在48小时到期时初始化授权的方法:

    var usernameOnlyAuthProvider = new UsernameOnlyAuthProvider() {SessionExpiry = new System.TimeSpan(48,0,0) };
    var credentialsProvider = new CustomBasicAuthProvider();
    container.Register<IAuthProvider>(credentialsProvider);
    container.Register<CredentialsAuthProvider>(usernameOnlyAuthProvider);
    var authFeature = new AuthFeature(() => new JanrainUserSession(),
                                                  new IAuthProvider[] {
                                                                      usernameOnlyAuthProvider,
                                                                      credentialsProvider
                                                                   }) { HtmlRedirect = null };


//Default route: /auth/{provider}
Plugins.Add(authFeature);

我能俯瞰什么?

1 个答案:

答案 0 :(得分:3)

我遇到了类似的问题,结果是IIS中的应用程序池超时。