SharePoint 2007 HTTPhandler NullReferenceException с использованием SPCONTEXT.CRURENT.SITE/Web При вызвании jQuery

StackOverflow https://stackoverflow.com/questions/3605143

Вопрос

У меня необходимость разработки пользовательского HTTPhandler в SharePoint. Для начала я просто закодировал простой пример: http://pastebin.com/hxljr2xt. Отказ В строке 35 или 36 из этого кода я получаю выброшенную NullReferenceException, если я позвоню на странице HTTPhander от jQuery. Но если я позвоню странице прямо в моем браузере, я получаю результаты, которые я ожидаю. Я видел некоторые примеры онлайн для создания HttPhandler в SharePoint и называть его от jQuery, и они, кажется, не делают ничего по-разному, чем я. Бывший: http://bobbybeckner.com/index.php/sharepoint-list-and-linq-using-jquery-and-ihttphandler/

Любые идеи по тому, почему я не могу получить текущий контекст от Spcontext, когда я звоню от jQuery?

Это было полезно?

Решение

Хорошо, это была действительно глупая ошибка, на самом деле оказывается, что я запрашивал неправильный путь в моем вызове jQuery ajax. Я запрашивал URL: «_Layouts / mystuff / myhandler.ashx», который пытался запросить "/pages/_layouts/mystuff/myhandler.ashx" вместо "/_layouts/mystuff/myhandler.ashx". Итак, изменение на правильный путь решил мою проблему. Мальчик не чувствую себя глупым сейчас!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top