私は現在、シャープ アーキテクチャ 2.0 を使用しており、かなりうまくいっています。しかし、タスクレイヤーでのコマンドの実行に関する問題が発生しています。コマンドに関連付けられた次のクラスがあります。
CommandBaseを
実装するSaveOptionStep1CommandとICommandHandler< SaveOptionStep1Command >を実装するSaveOptionStep1CommandHandlerとCommandResultを実装するSaveOptionStep1CommandResult
コマンドを作成すると、次のエラーが発生し、問題の原因を特定できません。
エラー
コマンド タイプのコマンド ハンドラが見つかりません: EasyOptions.Tasks.Commands.SaveOptionStep1Command
説明:現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: SharpArch.Domain.Commands.CommandHandlerNotFoundException: コマンド タイプのコマンド ハンドラーが見つかりません: EasyOptions.Tasks.Commands.SaveOptionStep1Command
ここに私のコードの Github Gist があります: https://gist.github.com/1314136