나는 인증 스크립트 (CheckLogin.aspx
)을 가지고 있고, 자격 증명 중 하나가 일치하지 않는 경우 내 응용 프로그램은 액세스 거부 페이지로 (Server.Transfer
를 통해) 리디렉션합니다 (forbidden.aspx
). 스크립트가 실행될 때마다 InvalidOperationException: Failed to map the path '/forbidden.aspx'
이옵니다.는 사용 방법 : 상대 URL과 적절한 리디렉션 ASP.NET
<root>
..default.aspx
..forbidden.aspx
..<inc>
....scripts.js
..<auth>
....CheckLogin.aspx
당신이 볼 수 있듯이, CheckLogin.aspx
페이지 루트 내부의 폴더에, 그리고 forbidden.aspx
페이지가 루트 자체 내부 : 여기 내 응용 프로그램 파일 구조의 모형이다. 리디렉션 할 애플리케이션을 말하는 경로는 /forbidden.aspx
입니다.
'~/forbidden.aspx'
이 방법을 사용하는 이유는 함께 통신하는 플랫폼 응용 프로그램과의 웹 응용 프로그램 링크입니다. – Anders