Ошибка StructureMap при неверном контроллере

Я использую Структурную карту, как это делает витрина магазина MVC Роба Конери, и у меня есть AdminController, и поэтому, чтобы добраться до него, я просто набираю:

website/Admin/action

однако, если я пропущу по буквам имя контроллера, я получаю ошибку ниже:

Сведения об исключении: System.ArgumentNullException: значение не может быть нулевым. Имя параметра: ключ

Там происходит ошибка в этой строке:

Controller controller = ObjectFactory.GetInstance(controllerType) as Controller;

Кто-нибудь есть какие-либо идеи о том, как я могу справиться с этой ошибкой или вообще не допустить, чтобы это произошло, и, возможно, просто перейти на страницу 404 ??

Ура заранее

Ответы на вопрос(2)

Ваш ответ на вопрос