在.ashx一般处理文件中如果session没有继承System.Web.SessionState.IRequiresSessionState那么session只有读的权限,没有写的权限;
session[key]=null;
session.romove(key);清空session就会报未将内置对象引用对象的实例中
在.aspx.cs页面程序中session默认有读写的权限.操作清空session就是OK的。