Is DocumentationController
reserved for system usage or something?
I created a blank MVC app, created a DocumentationController with corresponding view.
There is no problem using this word as controller name. (At least in ASP.NET MVC3)
The only reserve words are these: http://bitquabit.com/post/zombie-operating-systems-and-aspnet-mvc/
Make sure you don't have an actual virtual/physical directory named Documentation
.
You can also instruct MVC to 'take over' the request even when it matches a directory by setting the RouteExistingFiles
flag to true (in your Routes configuration):
public static void RegisterRoutes(RouteCollection routes)
{
routes.RouteExistingFiles = true;
//...
}