ASP.net升级后在IIS7中"上下文中不可用"问题解决
ASP.NET 1.1程序升级到2.0以上,使用IIS7发布时
会遇到“上下文中不可用”问题,具体情况如下:
请求在此上下文中不可用
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.HttpException: 请求在此上下文中不可用
源错误:
|
其原因是由于改Web应用程序应用程序池配置错误造成的。
解决办法为:在IIS7->当前应用程序虚拟目录->右键->管理应用程序->高级设置
修改应用程序池属性:DefaultAppPool 为 Classic .NET AppPool 即可。
也可以自己添加一个新的应用程序池,管道为:经典。
配置本程序应用程序池为新建的也能达到目的。