저는 ASP.Net MVC를 실제로 사용하고 있습니다. 그러나 ASP.Net에도 적용 할 수 있다고 생각합니다.HttpUnauthorizedResult를 생성 할 때 ASP.Net (MVC)이 로그 형식으로 리디렉션됩니까?
권한 부여 작동 방식 조사 ASP.Net MVC는 사용자가 권한이 없으며 있어야 할 때 HttpUnauthorizedResult를 생성한다는 결론에 도달했습니다. 그리고 ASP.Net은 내 Web.config에서 읽습니다.
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880"/>
</authentication>
실제 URL과 리디렉션 결과가 생성됩니다. 또는 다른 방식으로 표현할 수 있습니다. ASP.Net MVC 응용 프로그램이 리디렉션 URL을 생성하지 않는다고 말하는 것이 맞습니까?
내 문제는 내가 리디렉션 URL에 물건을 추가하고 싶지만 내가 할 수있는 유일한 방법은 HttpUnauthorizedResult를 잡아서 처음부터 전체 URL 리디렉션을 생성하는 것입니다. 어쩌면 ASP.Net에는 설정 파일을 기반으로 리디렉션을 제공하여 직접 구성 파일을 읽을 필요가없는 방법이있을 수 있습니까?
. URL이나 RedirectResult가 필요하기 때문에이 메서드는 정확하게 작동하지 않습니다. 바로 리디렉션하고 싶지 않습니다. 동일한 클래스에서 LogInUrl()을 시도했지만 ReturnUrl 인수가 없습니다. – Pablo