디버깅하는 동안 컨트롤러에서 예외가 발생하면 오류보기를 표시 할 수 없습니다.
여기에 뭔가 빠졌다는 건 알지만 알아낼 수는 없습니다. 내 ErrorController에 도달하지 않습니다.
Controllers 폴더에 ErrorController라는 컨트롤러가 있습니다.
모델 변수가 생성 될 때 오류 메시지를 확인할 수 있습니다.
내 컨트롤러의 예외 코드는 다음과 같습니다.
filterContext.ExceptionHandled = true;
var model = new HandleErrorInfo(filterContext.Exception, "Error", "Index");
filterContext.Result = new ViewResult()
{
ViewName = "~/Views/Shared/Error",
ViewData = new ViewDataDictionary<HandleErrorInfo>(model)
};
내 오류 컨트롤러는 다음과 같습니다.
public class ErrorController : Controller
{
// GET: ErrorController
public ViewResult Index()
{
return View();
}
}
누군가 내가 여기서 간과하고있는 것을 말해 줄 수 있습니까?
.cshtml
C # 또는 .vbhtml
VB 인 경우 뷰 이름에 확장명을 지정해야합니다 .
참조 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다