2009-03-23 3 views
1

나는 새로운 환경에 내 ASP.NET MVC 응용 프로그램을 배포하려고 시도하고 찾을 수 없습니다 나는이 오류로 실행 해요 :ASP.NET MVC는 : 뷰 '로그인'또는 마스터

The view 'Login' or its master could not be found. The following locations were searched: 
~/Views/Account/Login.aspx 
~/Views/Account/Login.ascx 
~/Views/Shared/Login.aspx 
~/Views/Shared/Login.ascx 

~/Views/Account/Login.aspx가 있는지 확인했습니다.

서버는 IIS 6을 실행하는 Windows 2k3입니다. 우리는 와일드 카드 매핑을 사용하지 않고 파일 확장명을 사용합니다. 이 사이트의 동일한 버전은 다른 두 환경에서 잘 실행됩니다. 둘 다 비슷한 설정 (2k3 및 IIS 6)을 사용합니다.

권한 문제 일 수 있습니까?

+0

"~/Vies/Account/Login.aspx"는 오타입니까? 아니면 정말로 잘못된 이름의 뷰 디렉토리입니까? 나는 오타를 추측하고 있지만 확실하게하기 위해 ... – Powerlord

+0

네, 오타였습니다. 미안 해요. 이제 해결되었습니다. – MrDustpan

답변

3

나는 바보입니다. 내 마스터 페이지가 새 서버로 복사되지 않았습니다. 일단 거기에 모든 것이 효과가있었습니다.

+0

+1 겸손 –

0

LogOn (LogOn)에 대한 LogIn이 RC1에서 변경됨에 유의하십시오.

0

일관성을 검사하십시오.

~/Views/Account/Login.aspx 파일이있는 경우 컨트롤러에 컨트롤러 계정에 로그인이라는 작업이 있는지 확인하십시오.

또한 응용 프로그램을 다시 빌드하고 다시 배포 할 수 있습니다.