在ashx文件中使用session,要引入using System.Web.SessionState命名空间,并实现System.Web.SessionState.IRequiresSessionState接口。如果不引入该命名空间及不实现该接口,程序可以编译通过不报错,但运行时无法获取session。