Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“ASP.NET返回”;NullReferenceException";在缓存页上_Asp.net_Outputcache - Fatal编程技术网

“ASP.NET返回”;NullReferenceException";在缓存页上

“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来:

我在content.aspx页面上使用了缓存系统,如下所示:

<%@ 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)+14
System.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指令中,现在出现的错误似乎比以前少了。但问题仍然存在。默认页面没有错误,但在具有参数的页面中会发生错误。我认为过期时间过后会发生错误。此时,在查看错误页面后,必须刷新才能查看该页面。