I created an empty MVC4 Application, all things are working fine, after that I add an Area to my Project Named \"Moderator\". My area routing code is like this:
Check the namespace of your controller.
namespace
I had moved some code into an area and the namespace was still showing the old location.
ReSharper has a very cool option to fix the namespaces of all files in the folder, project or solution! It is very handy to fix this.