2011-05-14 6 views
2

시작 페이지를 Default.aspx에서 Login.aspx로 변경하려고합니다. 그러나 그것은 효과가없는 것 같습니다. masterpage도 사용하고 있습니다.시작 페이지 변경

필자는 login.aspx를 마우스 오른쪽 버튼으로 클릭하여 "시작 페이지로 설정"하고 내 프로젝트/속성 페이지/시작 옵션을 마우스 오른쪽 버튼으로 클릭하고 거기에 login.aspx를 추가하려고 시도했습니다. 하지만 여전히 Default.aspx로 시작합니다.

어떤 제안이라도 도움이 될 것입니다.

+0

어떤 종류의 인증을 사용합니까? – abatishchev

+0

브라우저가 기본 페이지로 리디렉션되기 전에 로그인 페이지가로드되었는지 확인 했습니까? –

답변

6

이 설정은 디버깅 할 때만 사용됩니다. 정상적인 상황에서이 작업을 수행하려면 IIS로 이동하여 Login.aspx를 기본 문서로 설정하고 기본 문서를 처리 할 때 IIS가 찾는 파일의 맨 위로 이동해야합니다.

IIS6 : http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/dc6eb1b4-9028-4308-9935-52b64edfad36.mspx?mfr=true

IIS7 : 당신이 당신의 IIS 웹 서버 설정을 변경하지 않으려면 http://technet.microsoft.com/en-us/library/cc753615%28WS.10%29.aspx

2

, 당신은 항상 설정할 수 있습니다 Default.aspx를 즉시이 코드를 추가하여 Login.aspx로 리디렉션 귀하의 Default.aspx에 Page_Load :

Response.Redirect("Login.aspx"); 
+0

나쁜 생각이 아니거나 로그인하지 않은 경우 리디렉션 만하십시오. –