asp.net问题,
未将对象引用设置到对象的实例未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 15: {
行 16:
行 17: public void ProcessRequest(HttpContext context)
行 18: {
行 19: if (context.Session["是否登录"] == null)
源文件: D:\TDDOWNLOAD\新建文件夹 (2)\asp.net入门第十季\图片下载\downloadPic.ashx.cs 行: 17
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
图片下载.downloadPic.ProcessRequest(HttpContext context) in D:\TDDOWNLOAD\新建文件夹 (2)\asp.net入门第十季\图片下载\downloadPic.ashx.cs:17
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
这个错误是什么错误?有没有知道的告诉一下?
------解决方案-------------------- if (!string.IsNullOrEmpty(context.Session["是否登录"]))
你这样判断试试
------解决方案--------------------
重新生成解决方案,然后开始执行代码
------解决方案--------------------
首先这代码就是错的.类型不一样 不能判断的.
第二就是你说的 在ashx里使用session 是需要实现IRequiresSessionState的接口的
另外你说的问题 你用webApp就是这样了 随便改代码 都需要重新生成..
如果你用的是网站,就不需要.改完直接在aspx上F5就可以看到..
------解决方案--------------------很可能 context 为null
------解决方案-------------------- +1
------解决方案--------------------每天回帖即可获得10分可用分!