1

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

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

当请求新页面时,我得到

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

解释页面的相同问题

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

注意:我在我的网站上使用 URL Rewrite API 来:mydomain.com/news/123 -> mydomain.com/content.aspx?id=123

请分享你对这个问题的经验

编辑:页面错误是

“/”应用程序中的服务器错误。你调用的对象是空的。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

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

源错误:

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

堆栈跟踪:

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

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

4

0 回答 0