Я использовал систему кэширования на странице content.aspx, как показано ниже:
<%@ OutputCache Duration="300" VaryByParam="id;mediaId" %>
Когда запрашивается новая страница, я получаю
NullReferenceException: ссылка на объект не установлена для экземпляра объекта
Та же проблема, которая объясняет Эта страница
Приведенная выше страница объясняет проблему в ASP.NET 1.1, но моя страница компилируется в Visual Studio 2008 и ASP.NET 3.5.
Примечание: Я использую API Rewrite API на своем сайте для:
mydomain.com/news/123 -> mydomain.com/content.aspx?id=123
Пожалуйста, поделитесь своим опытом по этой проблеме
Отредактировано: ошибка страницы
Ошибка сервера в «/» приложении. Ссылка на объект не установлена на
экземпляр объекта. Описание: произошло необработанное исключение
во время выполнения текущего веб-запроса. Пожалуйста, просмотрите
трассировка стека для получения дополнительной информации об ошибке и где она
возник в коде.
Сведения об исключении: System.NullReferenceException: ссылка на объект отсутствует
установить экземпляр объекта.
Ошибка источника:
Необработанное исключение было сгенерировано во время выполнения
текущий веб-запрос. Информация о происхождении и местонахождении
исключение можно определить с помощью трассировки стека исключений ниже.
Трассировка стека:
[NullReferenceException: ссылка на объект не установлена на экземпляр
объект.] AyandeNews.Main.Page_Load (Отправитель объекта, EventArgs e) +629
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object
o, Объект t, EventArgs e) + 14
System.Web.Util.CalliEventHandlerDelegateProxy.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 (Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+ 627
Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3082;
ASP.NET версия: 2.0.50727.3082