ASP.Net маршрутизация запросов не работает с Siteminder
Я использую классическое приложение ASP.Net (4.0 framework) (без MVC). В Global.asax я добавляю несколько маршрутов обработчиков в RouteCollection, т.е.
MapHttHandlerRoute("MyRoute", "app/res/mgr/PARAM/search", "~/MyHanlder.ashx). PARAM can be any string value.
ASP.Net правильно направляет запросы в мой обработчик ashx. Затем я регистрирую SiteMinder dll в качестве фильтра ISAPI. Теперь запросы к корневым файлам, такие как /myserver:80/TestForm.aspx, обрабатываются сервером политики SM правильно, и я могу видеть вставленные заголовки SM в своем журнале трассировки. Любые запросы к некорневым ресурсам возвращаются как "не существует".
Нужно ли добавлять дополнительный код к перенаправлениям hanlde из SiteMinder или моя проблема в другом месте?