Я использую HttpModule для сокращения URL-адресов на моем сайте. Я использую Visual Studio 2008 и IIS 7 и .Net 3.5.
Когда модуль указан в элементе system.webServer web.config, и сайт запускается в IIS, он отлично работает. Конфигурация выглядит так:
<system.webServer>
<modules>
<add name="MinimizeModule" type="ClipperHouse.UrlMinimizer.MinimizeModule" />
</modules>...
Мой модуль присоединяется к событию BeginRequest, все работает. Однако я не могу заставить его работать с использованием встроенного веб-сервера VS (Cassini). Я попытался переместить конфигурацию модуля в элемент system.web в web.config, не повезло. Я наложил на него точку останова, ничего не происходит.
Любые мысли о том, почему это будет проблемой?
(Я также пробовал событие Application_BeginRequest в global.asax. Все равно не повезло, хотя я бы предпочел сохранить все в web.config в любом случае.)