«Ссылка на объект не установлена ​​для экземпляра объекта» - исключение на странице мобильного ресурса - PullRequest
0 голосов
/ 09 февраля 2011

Моя ситуация:

Когда я пытаюсь получить доступ к (пользовательской) главной странице решения SharePoint 2010, я разрабатываю в мобильном представлении (с помощью эмулятора мобильных устройств Microsoft / w Win Mobile 6.1 / IE6) я получаю «Ссылка на объект не установить экземпляр объекта «исключение без дальнейшего объяснения. Ошибка отображается непосредственно на самой странице.

Журнал на сервере не показывает никаких ошибок, и, поскольку я еще не разработал никаких пользовательских мобильных сайтов или веб-частей, а обычная главная страница в IE8 не показывает ошибок, я буквально не имею ни малейшего понятия, что вызывает ошибка, и я не вижу, как отладить это ...

Это в значительной степени тупик для меня, и это вызывает у меня серьезные головные боли, потому что я впервые работаю со встроенной функцией мобильного просмотра SharePoint, и я действительно сейчас не знаю, что делать, чтобы выйти за рамки это на самом деле начать работать.

Я надеюсь, что это достаточно хорошо описывает мою проблему, иначе я постараюсь предоставить вам дополнительную информацию. (Просто дай мне знать)

Я знаю, что мне, вероятно, трудно помочь в этом особом случае использования, потому что пока не известен источник ошибок. Но я благодарен за каждый ответ и комментарий, которые могут указывать в правильном направлении, чтобы решить эту проблему и / или получить источник этой ошибки.

С уважением, Маркус Швальбе


EDIT: по запросу, вот трассировка стека:

бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateChildControlsFromXmlNode (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateStyleChildControl (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateChildControlsFromXmlNode (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateStyleChildControl (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateChildControlsFromXmlNode (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateStyleChildControl (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateChildControlsFromXmlNode (XmlNode узел, элементы управления ControlCollection)
бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.CreateChildControlsForWiki (SPListItem пункт) бей Microsoft.SharePoint.MobileControls.SPMobileWikiPage.OnLoad (EventArgs е) бей ASP._layouts_mobile_mblwiki_aspx.OnLoad (EventArgs д) в c: \ Program Files \ Common Файлы \ Microsoft Shared \ Веб-сервер Расширения \ 14 \ ШАБЛОН \ LAYOUTS \ MOBILE \ mblwiki.aspx: Зейле 13. bei System.Web.UI.Control.LoadRecursive () бей System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Надеюсь, это поможет. Кстати. редактирование web.config, чтобы показать, что трассировка стека не сработала, но мне удалось отладить mblwiki.aspx, и я обнаружил, что исключение выдается в методе onLoad (): (оттуда я получил трассировку стека)

http://img18.imageshack.us/img18/3350/errorub.jpg << Это ссылка, потому что stackoverflow не позволяет мне публиковать изображения напрямую. (моя репутация все еще слишком мала) </p>

Также примечание к изображению (поскольку оно на немецком языке):"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt." == "Ссылка на объект не установлена ​​для экземпляра объекта."

1 Ответ

0 голосов
/ 14 февраля 2011

У меня есть решение ... вроде ...

Я удалил рассматриваемое семейство сайтов.И восстановил все это.Короче говоря, теперь это работает, даже если подумать, что это то же самое, что и раньше.Те же сайты, те же типы контента, дизайн и веб-части (и т. Д.).Причина ошибки остается неизвестной, но теперь она работает, и я, по крайней мере, наполовину удовлетворен.

Если я узнал одну вещь об этой проблеме, чем это: «Не подвергайте сомнению все вещи, которыене имеет смысла, это огромная трата времени. Просто попробуйте больше не повторять одни и те же ошибки ".

Я оставляю эту тему с этим утверждением и надеюсь, что вы (кто когда-либо читал это) неполучите ту же ошибку.


кстати: всегда хорошо попытаться воспроизвести свою ошибку, если вы не можете ее точно зафиксировать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...