(! User.Identity.IsAuthenticated)널 user.identity 7.5
우리가 폼 인증을 사용하는 경우 7.5
및 IIS 익명이에 우리는 다음 줄에서 null 참조 예외를지고를 IIS에서 인증이 활성화되었습니다. 이것은 IIS 7에서 잘 작동합니다 다음이 양식 인증 옵션은이 사이트에 대한 IIS 사이트 인증 구성에서 표시되지 않습니다 Web.config의
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="/Auth/Login" defaultUrl="/" timeout="600" path="/" />
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
<identity impersonate="true" />
우리의 구성입니다. 익명 인증 및 ASP.NET 가장이라는 유일한 옵션이 있습니다.
그래서, 어쩌면 어떤 이유로의 Web.config에서 읽기되지 않는 이유는 무엇입니까? 어떤 도움이 크게 appriciated 있습니다.
가장에 사용하려는 계정을 정의 했습니까? –
예, 우리는 응용 프로그램 풀 ID에 대해 네트워크 서비스를 사용하고 있습니다. – devmet