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

时间:2009-10-07 10:27:37

标签: asp.net outputcache

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

<%@ OutputCache Duration="300" VaryByParam="id;mediaId" %>

当请求新页面时,我得到了

  

NullReferenceException:未将对象引用设置为对象的实例

解释 This

的问题

上面的页面解释了ASP.NET 1.1中的一个问题,但我的页面在Visual Studio 2008和ASP.NET 3.5下编译。

注意:我在网站上使用网址重写API来: mydomain.com/news/123 - &gt; mydomain.com/content.aspx?id=123

请与我分享您对此问题的体验

已编辑:页面错误

  '/'应用程序中的服务器错误。对象引用未设置为   对象的实例。描述:发生了未处理的异常   在执行当前Web请求期间。请查看   堆栈跟踪以获取有关错误及其位置的更多信息   起源于代码。

     

异常详细信息:System.NullReferenceException:不是对象引用   设置为对象的实例。

     

来源错误:

     

执行期间生成了未处理的异常   当前的网络请求。有关的来源和位置的信息   可以使用下面的异常堆栈跟踪来识别异常。

     

堆栈追踪:

     

[NullReferenceException:对象引用未设置为的实例   对象。] AyandeNews.Main.Page_Load(Object sender,EventArgs e)+629   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object   o,对象t,EventArgs e)+14
  System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,   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()+ 1411   System.Web.UI.Page.ProcessRequestMain(布尔   includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)   627

     

版本信息:Microsoft .NET Framework版本:2.0.50727.3082;   ASP.NET版本:2.0.50727.3082

0 个答案:

没有答案