今天一位同事碰到个代码无法调试的问题问我呢,后来聊天的时候说呢,要是这个有一个地方或者文档可以查找,那该多好。
这么想来,还是专门记录下为好吧。
1、上传页面无法调试调用的handler.ashx代码
1)首先代码是debug(release下是无法调试的,这就是为什么生产环境下,要取消debug模式,这样dll由于去掉了调试模块内容,dll会小,而速度会快)
2)相关代码路径是没问题的,其他aspx页面可以调试,但是ashx就是调试不进去,可能是框架级别的问题了。
那么可能IIS问题,那么看看应用程序池,哦,是经典模式。
经典模式应该是兼容老版本的IIS(6.0),这样ashx是无法作用的,改为集成模式,问题解决。
2、后续问题,则遇到随时记录
感谢每一个想法,让我们每一点进步