Я разрабатывал веб-часть Sharepoint, которая работала нормально при развертывании. Веб-часть была разработана с помощью WSP Builder, упакована и затем развернута с помощью stsadm. Веб-часть была развернута десятки, если не сто раз, в блок разработки без проблем. Теперь веб-часть выдает ошибку, которая разрывает страницу, на которой она находится:
Ссылка на объект не установлена на
экземпляр объекта. Описание:
Необработанное исключение произошло во время
выполнение текущей сети
запрос. Пожалуйста, просмотрите трассировку стека
для получения дополнительной информации об ошибке
и откуда он возник в коде.
Сведения об исключении:
System.NullReferenceException: объект
ссылка не установлена на экземпляр
объект.
Ошибка источника:
Создано необработанное исключение
во время исполнения текущего
веб-запрос. Информация относительно
Происхождение и место исключения
можно определить с помощью исключения
трассировка стека ниже.
Трассировка стека:
[NullReferenceException: объект
ссылка не установлена на экземпляр
объект.]
NYCIRB.DMS.WebParts.SearchUpload.SearchUpload.HandleException (Exception
пр) + 62
NYCIRB.DMS.WebParts.SearchUpload.SearchUpload.OnLoad (EventArgs
д) + 214
System.Web.UI.Control.LoadRecursive ()
+50 System.Web.UI.Control.LoadRecursive ()
+141 System.Web.UI.Control.LoadRecursive ()
+141 System.Web.UI.Control.LoadRecursive ()
+141 System.Web.UI.Control.LoadRecursive ()
+141 System.Web.UI.Control.LoadRecursive ()
+141 System.Web.UI.Page.ProcessRequestMain (Boolean
includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint) + 627
Просматривая мои журналы Sharepoint, я обнаруживаю, что эти ошибки повторяются снова и снова, которые соответствуют времени попытки загрузки веб-части:
01/19/2009 10: 53: 14.43 w3wp.exe
(0x05E0)
0x00FC Windows SharePoint Services
Общий
Высота 72 кг (№ 2: не удается открыть
"Resources.en-US.resx": такого файла нет
или папку.) 19.01.2009 10: 53: 14.43
w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
Общий
8e26 Medium Не удалось открыть
языковой ресурс для
Fea367b94a9-4a15-42ba-b4a2-32420363e018
Ключевые файлы. 01/19/2009
10: 53: 17.55 w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
Общий
8e25 Medium Не удалось найти
строка с ключом "XomlUrl", ключевой файл
ядро. 19.01.2009 10: 53: 17.55
w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
Общий
8l3c Medium Локализованный ресурс для
маркер XomlUrl не найден для
файл с путем: "C: \ Program
Файлы \ Общие файлы \ Microsoft
Shared \ Web Server
Расширения \ 12 \ Template \ Features \ Поля \ fieldswss.xml».
19.01.2009 10: 53: 17.55 w3wp.exe
(0x05E0)
0x00FC Windows SharePoint Services
Общий
8e25 Medium Не удалось найти
строка с ключом "RulesUrl", ключевой файл
ядро. 19.01.2009 10: 53: 17.55
w3wp.exe (0x05E0)
0x00FC Windows SharePoint Services
Общий
8l3c Medium Локализованный ресурс для
токен "RulesUrl" не найден
для файла с путем: "C: \ Program
Файлы \ Общие файлы \ Microsoft
Shared \ Web Server
Расширения \ 12 \ Template \ Features \ Поля \ fieldswss.xml».
Я отозвал веб-часть вручную через Solution Management, отозвал через stsadm, проверил на наличие файла ресурсов, который нигде не найден. Я в значительной степени в замешательстве, почему это произошло или как решить это.