I am doing some work on a project and I am trying to get my development environment working. The project is written in ASP.net MVC 2. I have ASP.net MVC 3 installed. The controllers have been moved to a seperate project that is namespaced ProjectName.Web.Controllers. All of the controllers inherit from System.Web.MVC.Controller. When I try to hit a controller I get the following:

```
[HttpException]: The controller for path '/controllerName'; was not found or does not implement IController.

```

If I make a controllers folder in the web project that contains the views, copy all the controllers there and recompile, it works fine.