Error de StructureMap cuando el controlador no es válido
Estoy usando el mapa de estructura como lo hace el escaparate MVC de Rob Conery y tengo un AdminController y, para acceder, simplemente escribo:
website/Admin/action
sin embargo, si no deletreo el nombre del controlador, aparece el siguiente error:
Detalles de la excepción: System.ArgumentNullException: el valor no puede ser nulo. Nombre del parámetro: clave
Se produce un error en esta línea:
Controller controller = ObjectFactory.GetInstance(controllerType) as Controller;
¿Alguien tiene alguna idea sobre cómo puedo manejar este error o no permitir que suceda y tal vez pasar a una página 404?
Saludos de antemano