CastleProject * .vm HttpForbiddenHandler не работает - PullRequest
1 голос
/ 16 октября 2008

Я пытаюсь использовать HttpForbiddenHandler, чтобы заблокировать файл без успеха. Файл web.config выглядит следующим образом:

<httpHandlers>
<add verb="*" path="*.ashx" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework"/>
<add verb="*" path="*.vm" type="System.Web.HttpForbiddenHandler"/>
</httpHandlers>

Я также настроил виртуальный каталог для перенаправления .vm-запроса в aspnet_isapi.dll. В основном я следовал этому руководству: http://support.microsoft.com/kb/815152

Есть идеи, почему это не работает? Я использую Windows XP + IIS 5.1 для тестирования.

Обновление: Дальнейший диагностический тест толкает меня в ад. Я пытаюсь удалить привязку .config в списке ISAPI, как и ожидалось, файл обслуживается. Я добавляю все обратно, и на этот раз вместо сообщения «Тип файла не обслуживается» отображается сообщение «Не найден обработчик http для типа запроса« GET »! Я полностью разозлился, это просто IIS 5.1 для XP или я сделал что-то подозрительное? Нет, я просто испугался этого - при устранении неполадок я пытался удалить все httpHandlers, используя. Но проблема .vm не блокируется все еще существует.

1 Ответ

2 голосов
/ 17 октября 2008

Игнорировать это. Кеш страницы болит.

...