Desidero registrare un HttpHandler per includere tutte le sottocartelle di una cartella radice indipendentemente da quanto sono in basso. Mi sarei aspettato il comportamento con il codice qui sotto per fare proprio questo, ma in realtà include solo gli elementi direttamente nella cartella principale.Come registrare HttpHandler per tutte le sottocartelle in Asp.Net?
<httpHandlers>
<add verb="*" path="root/*" type="HandlerType, Assembly" />
</httpHandlers>
posso ovviamente registrarsi come di seguito per includere tutto ciò che è secondo livello, tuttavia devono ancora incontrare un modo per dire qualsiasi cosa al di sotto della radice.
<httpHandlers>
<add verb="*" path="root/*/*" type="HandlerType, Assembly" />
</httpHandlers>
Questo è qualcosa che mi ha infastidito per un po 'e mi piacerebbe sentire una soluzione semplice.
Vorrei chiarire che quando dico "root" non intendo la radice dell'applicazione e non sono necessariamente interessato a inviare tutte le richieste nell'applicazione a un modulo da elaborare.
Questa è sempre un'opzione, ma non ho bisogno del gestore per tutte le richieste nell'applicazione solo per tutte le richieste al di sotto di una cartella specifica. Potrei non essere stato chiaro nella mia domanda, per "root" non intendo la radice del sito solo di quel ramo nell'albero delle cartelle. – YonahW