私はMVC4に「HomeController」という名前のコントローラー内に「admin」領域を持つWebサイトを持っています。また、私のプロジェクトには「HomeController」という名前のコントローラーを持つフォルダーコントローラーがあります。
public ActionResult LogOff()
{
FormsAuthentication.SignOut();
return RedirectToAction("Index", "Home");
}
エラーが発生します:「ホーム」という名前のコントローラーに一致する複数のタイプが見つかりました。これは、このリクエストを処理するルート('{controller} / {action} / {id}')が、リクエストに一致するコントローラーを検索するための名前空間を指定していない場合に発生する可能性があります。この場合は、「namespaces」パラメーターを受け取る「MapRoute」メソッドのオーバーロードを呼び出して、このルートを登録します。
'Home'のリクエストにより、一致する次のコントローラーが見つかりました:site1.co.il.Controllers.HomeController site1.co.il.Areas.Admin.Controllers.HomeController