AsynchronousSessionAuditor provides a means of transparently monitoring the expiration state of an Asp.net session and/or FormsAuthentication ticket from the client via AJAX.
The primary use case for this functionality is in Ajax web applications in which session state management is typically atypical. ;-)
NOTE: the library files are less than 2KB, it is the aspnet authentication db file that is 10mb. ;-( Check the source tab for AsynchronousSessionAuditor/Src - the 3 files there are the implementation, the rest is demo.