Yes, that could be a way of doing it but there's a script in the .net-framework that replaces the use of tempdb to another database and with that other database...
Aha. I'm searched around on the net a bit now and you're so totally right. I'm using ASP.net with sessionState = SQLServer and as default it seemed to used tempdb...