Я хотел бы зарегистрировать HttpHandler, чтобы включить все подпапки корневой папки, независимо от того, насколько они вложены вниз. Я бы ожидал, что поведение с приведенным ниже кодом сделает именно это, но на самом деле оно включает только элементы непосредственно в корневую папку.Как зарегистрировать HttpHandler для всех подпапок в Asp.Net?
<httpHandlers>
<add verb="*" path="root/*" type="HandlerType, Assembly" />
</httpHandlers>
Я могу, конечно, зарегистрироваться, как показано ниже, чтобы включить все, что второй ярус, тем не менее еще предстоит столкнуться способ просто сказать что-нибудь под корень.
<httpHandlers>
<add verb="*" path="root/*/*" type="HandlerType, Assembly" />
</httpHandlers>
Это что-то такое, что шляпа давно меня прослушивала, и я бы хотел услышать про простое решение.
Я хотел бы уточнить, что когда я говорю «корень», я не имею в виду корень приложения и не обязательно заинтересован в отправке всех запросов в приложении в модуль, подлежащий обработке.
Это, конечно, всегда вариант, но мне не нужен обработчик для всех запросов в приложении только для всех запросов под определенной папкой. Возможно, я был неясен в своем вопросе, «root». Я не имею в виду корень сайта только этой ветви в дереве папок. – YonahW