From a cursory look, it doesn’t appear that the session that the ASP.NET Session provider allows timeout in configuration. The best thing to do would be to create a Jira ticket and it will be fixed/added in a later release. You can also provide a pull request if you feel inclined to contribute and you feel like you can provide a fix.
Sorry to bring up this rather old topic.
I use Couchbase ASP.NET Integration 2.0.0-beta4 and Couchbase SDK 2.2.8.
The web.config looks like that of the thread opener, but in contrast to him I don’t see an infinite expiration property of session documents, but an expiration of 20 min in the future, and this property is set when the document is created or get’s accessed.
My questions: Where are these 20 min defined? If it’s not hardcoded, maybe in a config file? You see, I am looking for a way to change this value, even if it can’t be set in the management console.