Hej,
Du använder möjligtvis inte ASP.NET 3.5?
Om ja, så finns det inbyggt Routing du kan använda (utvecklades för ASP.NET MVC men är exkluderat därifrån och funkar med det traditionella ASP.NET Webforms också).
Då kan man skriva likt detta för att ignorera admin-mappen.
Kod:
routes.IgnoreRoute("admin/{*path}");