Проблема HttpModule в SharePoint 2010 - PullRequest
0 голосов
/ 20 апреля 2010

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

Всякий раз, когда я включаю модуль в файле web.config, я обнаруживаю, что в SharePoint возникают проблемы при рендеринге страницы - это похоже на то, что CSS не загружается, поскольку страница лишена каких-либо стилей.

В качестве теста я даже попробовал пустой модуль - то есть пустой блок инициализации, поэтому он даже не подключает какой-либо код к каким-либо событиям, и возникает та же проблема. На данный момент это пустой класс, который просто реализует IHttpModule, так что это даже не мое хитрое кодирование, вызывающее проблему!

Модуль находится в библиотеке классов, которую я поместил в папку bin приложения, с которым он должен работать. В web.config приложения я просто добавил следующую запись:

<modules runAllManagedModulesForAllRequests="true">
  ... (default stuff ommitted)
  <add name="SharePointAUP" type="SPModules.SharePointAUP" />
</modules>

Я, должно быть, упускаю что-то действительно очевидное здесь, поскольку я сделал точно так же, как и каждый семпл, который я нашел, и все же у меня странное поведение. Что еще нужно сделать, чтобы SharePoint хорошо играл с пользовательским модулем?

UPDATE:

В случае, если это поможет - это бета-версия SP 2010, работающая в Windows 2008 R2.

UPDATE:

Установка, с которой я работаю, - это ферма - 2 интерфейсных сервера с NLB и 2 сервера приложений с распределенными по ним службами.

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

Ответы [ 2 ]

0 голосов
/ 23 июля 2010

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

0 голосов
/ 18 мая 2010

обязательно включите атрибут предусловия

...