“ASP.NET返回”;NullReferenceException";在缓存页上
我在content.aspx页面上使用了缓存系统,如下所示:“ASP.NET返回”;NullReferenceException";在缓存页上,asp.net,outputcache,Asp.net,Outputcache,我在content.aspx页面上使用了缓存系统,如下所示: <%@ OutputCache Duration="300" VaryByParam="id;mediaId" %> 当新页面被请求时,我得到 NullReferenceException:对象引用未设置为对象的实例 解释页面的相同问题 上面的页面解释了ASP.NET 1.1中的一个问题,但我的页面是在Visual Studio 2008和ASP.NET 3.5下编译的 注意:我在我的网站上使用URL重写API来:
<%@ OutputCache Duration="300" VaryByParam="id;mediaId" %>
当新页面被请求时,我得到
NullReferenceException:对象引用未设置为对象的实例
解释页面的相同问题
上面的页面解释了ASP.NET 1.1中的一个问题,但我的页面是在Visual Studio 2008和ASP.NET 3.5下编译的
注意:我在我的网站上使用URL重写API来:
mydomain.com/news/123->mydomain.com/content.aspx?id=123
请告诉我你对这个问题的经验
已编辑:页面错误为
“/”应用程序中出现服务器错误。对象引用未设置为
对象的实例。描述:发生未处理的异常
在执行当前web请求期间。请检查
堆栈跟踪以获取有关错误及其位置的详细信息
源于代码
异常详细信息:System.NullReferenceException:对象引用不存在
设置为对象的实例
源错误:
在执行过程中生成了未处理的异常
当前web请求。关于货物来源和位置的信息
可以使用下面的异常堆栈跟踪来识别异常
堆栈跟踪:
[NullReferenceException:对象引用未设置为
object.]AyandeNews.Main.Page_加载(对象发送者,事件参数)+629
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,对象
o、 对象t,事件参数e)+14System.Web.Util.CallEventHandlerDelegateProxy.Callback(对象发送方, EventArgs e)+35 System.Web.UI.Control.OnLoad(EventArgs e)+99
AyandeNews.PSBaseMasterPage.OnLoad(EventArgs e)+37
System.Web.UI.Control.LoadRecursive()+50
System.Web.UI.Control.LoadRecursive()+141
System.Web.UI.Page.ProcessRequestMain(布尔值 IncludeStages前同步点,布尔值IncludeStages后同步点) +627 版本信息:Microsoft.NET Framework版本:2.0.50727.3082; ASP.NET版本:2.0.50727.3082
我将location=“server”添加到page指令中,现在出现的错误似乎比以前少了。但问题仍然存在。默认页面没有错误,但在具有参数的页面中会发生错误。我认为过期时间过后会发生错误。此时,在查看错误页面后,必须刷新才能查看该页面。