내 개발 환경에서 모든 것이 정상적으로 작동합니다. 모든 페이지에 액세스 할 수 있으며 보안 페이지에 도착하자마자 Request.IsAuthenticated를 확인하고 필요할 경우 로그인 페이지로 리디렉션합니다. IIS7에서 프로젝트를 배포 할 때 문제가 발생합니다. 내가 사이트에 액세스 할 때 공용 페이지라고 생각되지만 로그인 페이지 (web.config에 정의 된대로)로 리디렉션되고 있습니다 ... 관리 콘솔에서 양식 인증을 비활성화하면 Request.IsAuthenticated는 항상 true를 반환합니다. . so공용 페이지에 대한 폼 인증 사용 안 함
IIS를 ASP.NET 개발 서버처럼 작동하게하려면 어떻게해야합니까?
p.s. asp.net MVC로 작업 중입니다.
감사합니다. Eden.
기본 asp.net 멤버 자격 또는 사용자 지정 멤버 자격 공급자를 사용하고 있습니까? 또한 [Authorize()] 작업 필터를 사용하여 사용자의 승인 여부를 결정하고 있습니까? – lancscoder
나는 물건을 바꾸지 않았습니다. 저는 단순히 새로운 MVC 프로젝트 (visual studio 2008)를 시작했고 그대로 배포했습니다 ... IIS6에서는 모든 것이 예상대로 작동하지만 IIS7에서는 문제가 발생합니다 ... – Eden