- Open the IIS MMC snap-in.
- View the properties for the webs site in question.
- Go to the Home Directory tab.
- Click Configuration...
- Add a new extension (.mvc).
- Map the extension to the aspnet_isapi.dll.
- Limit to the following verbs: GET,POST,HEAD,DEBUG.
- Uncheck the 'Check that file exists' and 'Script engine' checkboxes.
Controller can't be found gotcha
IIS needs to be set-up to use the Microsoft MVC framework or you will get an error along the lines of 'controller can't be found'. A new file extension needs to be added to IIS.