В настоящее время я использую Sharp Architecture 2.0 и с этим справляюсь очень хорошо. Но у меня возникла проблема с выполнением команд в слое Задачи. У меня есть следующие классы, связанные с моей Командой:
SaveOptionStep1Command , который реализует CommandBase и
SaveOptionStep1CommandHandler , который реализует
ICommandHandler и
SaveOptionStep1CommandResult , который реализует CommandResult
Когда я создаю команду, я получаю следующую ошибку и не могу определить, откуда возникла проблема.
ERROR
Не найден обработчик команды для типа команды: EasyOptions.Tasks.Commands.SaveOptionStep1Command
Описание: Произошло необработанное исключение во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: SharpArch.Domain.Commands.CommandHandlerNotFoundException: не найден обработчик команды для типа команды: EasyOptions.Tasks.Commands.SaveOptionStep1Command
Вот Githubu Gist моего кода: https://gist.github.com/1314136