<p>I am trying to create a route with a Username...</p>

<p>So the URL would be mydomain.com/abrudtkhul (abrudtkhul being the username)</p>

<p>My application will have public profiles based on usernames (Ex: <a href="http://delicious.com/abrudtkuhl" rel="noreferrer">http://delicious.com/abrudtkuhl</a>). I want to replicate this URL scheme.</p>

<p>How can I structure this in ASP.Net MVC? I am using Membership/Roles Providers too.</p>

You could have a route that looks like:
```
```
{username}
```
```
with the defaults of
```
```
Controller = "Users"
```
```
For the finished product of:
```
```
routes.MapRoute(
                    "Users",
                    "{username}",
                    new { controller = "Users" }
```
```
So that the Username is the only url parameter, the MVC assumes it passes it to the users controller.