>>>没有使用虚拟目录you have to, one way or the other, consider to use StateServer or SQLServer as your session storepossible causes:1. you modified web.config or global.asax or anything inside bin subdirectory2. PRB: Session Data Is Lost When You Use ASP.NET InProc Session State Mode
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q3247723. 
also see
http://groups.google.com/groups?q=session+lost+support&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=CYxZgu%23QCHA.2392%40cpmsftngxa06&rnum=1