나는 나의 MVC3 응용 프로그램의 Web.config에서이 부분이 있습니다FormsAuthentication을 Web.Config에 지정된 것보다 다른 URL로 자동 리디렉션합니까?
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="20" slidingExpiration="true"/>
</authentication>
최근 때마다까지 코드는 [Authorize]
가 LogOn.cshtml 페이지가 나타났다 속성했다. 갑자기 리디렉션이 계정/로그인 ('O'대신 'i'가 아닌 !!!)으로 진행되며 리소스를 찾을 수없는 예외가 발생합니다. Web.config에서 찾기를 수행했는데 어디서나 '로그인'이라는 단어를 찾을 수 없었습니다! 어, 어떻게 된거 야?
당신이 "추가"를 확인 유무 : 릴리즈 노트에 의해 제안
하거나 다음 키를 사용하여 시도 : 그것은 단순히 당신의 Web.config의
<appSettings>
노드에 다음을 추가 해결하기 보기 하위 트리의 Web.configs? 이것은 디버그 빌드와 릴리스 빌드 모두에서 발생합니까? (다른 설정 템플릿들) .... 아마도 당신의 솔루션 내 로그인을위한 "grep"을 할 수 있습니다. – JcMaltaDev어디서나 Account \ Login에 대한 참조가 없습니다 ... – Dabblernl