How do you mean does not work? As in, it's being greedy and taking other requests, or as in requests to content/whatever are not being picked up?
Two things to try. First, read
an overview[
^] on custom routes to make sure what you're doing aligns with what routing is expecting of you.
Secondly, use Nuget (the package manager console in VS) and get
glimpse[
^] installed on your project. This will help you to debug your routes.
Cheers.