2010-01-21 2 views
0

У меня возникла проблема с использованием HTTPModule с развертываемым сайтом sharepoint. Вот что у меня есть:HTTPModule и сайт Sharepoint

  • мои страницы asp.net внутри/layouts/[ProjectName]/папка. Файл ASPX использует Sharepoint MasterPage
  • У меня есть HttpModule и implments IHttpModule
  • web.config, содержит {HttpModules} { добавить имя = "HttpModule" Type = "HttpModule, [FullName сборки] WebForms, Version = 1.0.0.0, Культура = нейтральная, PublicKeyToken = 370ae5aba0a4672a "/} {/ httpModules}
  • В web.config находится макет/папка [projectname].

Но по какой-то причине похоже, что HTTPModule не подбирается. Я подтвердил, что:

  • узел существует в GAC и PublicKeyToken и все вещи правильно.
  • сборка GAC содержит код для HTTPModule
  • web.config выбирается из папки макетов.
  • HttpModule не быть выбранным (я бросаю исключение в инициализации, запуск сеанса он сломаться на меня ... но не бросать эти исключения)

Есть ли какая-то причина HTTPModule не подбирается.

p.s: Я в основном пытаются сделать это http://vspug.com/dwise/2007/01/08/one-master-to-rule-them-all-two-actually/

ответ

1

файл web.config, который вам нужно обновить это один находится в каталоге веб-приложений (каталог IIS).

0

Если вы используете IIS 7.x в интегрированном режиме, можно использовать раздел, показанный здесь вместо:

<configuration> 
<system.web> 
... 
</system.web> 
<system.webServer> 
<modules> 
... 
</modules> 
</system.webServer> 
</configuration> 
Смежные вопросы