'AdminLte'템플릿을 사용하여 C # MVC에서 프로젝트를 개발했으며 하위 모듈에 영역을 사용합니다.
홈페이지 ( http : // localhost : 9760 / Home / Index )에서 링크에 액세스하면 다음과 같이 완벽하게 작동합니다. http : // localhost : 9760 / Manage / ChangePassword
그러나 지역 ex : 'AirSurveillance'http : // localhost : 9760 / AirSurveillance / Manage / ChangePassword 에서 동일한 링크에 액세스하면 작동하지 않으며 '관리'컨트롤러를 찾으려고했기 때문에 404 오류가 발생합니다 (없는) 'AirSurveillance'영역에서
이것은 자동 생성 된 'SecurityClearanceAreaRegistration.cs'파일입니다.
namespace IIMS.Areas.SecurityClearance
{
public class SecurityClearanceAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "SecurityClearance";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"SecurityClearance_default",
"SecurityClearance/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
}
도와주세요.