โครงการใหม่ไม่พบมุมมองสำหรับพื้นที่ใหม่
กำลังพยายามค้นหาในโฟลเดอร์ Views หลัก
วิธีแก้ไขที่แนะนำคือใส่ .DataTokens.Add("area", "AREANAME")
ลงในเมธอด RegisterArea
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Test_default",
"Test/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
).DataTokens.Add("area", "Test");
}
อย่างไรก็ตาม ด้วยเหตุนี้ ฉันจึงได้รับข้อผิดพลาด "รายการที่มีคีย์เดียวกันถูกเพิ่มแล้ว"
อัปเดต 1: ฉันไม่ได้ทำอะไรแฟนซีกับคอนโทรลเลอร์
public ActionResult Index()
{
return View();
}
อัปเดต 2: ฉันแค่อยากจะเพิ่มว่าฉันกำลังลงทะเบียนส่วนประกอบลงในคอนเทนเนอร์ Unity ด้วย ฉันไม่คิดว่าสิ่งนี้ทำให้เกิดปัญหา เนื่องจากมีการระบุอย่างชัดเจนว่าไม่จำเป็นต้องลงทะเบียนคอนโทรลเลอร์ของฉัน