IIS 7.0에서 응용 프로그램 풀 ID와 웹 사이트 ID의 차이점은 무엇입니까?

IIS 7.0에서 응용 프로그램 풀 ID와 웹 사이트 ID의 차이점은 무엇입니까?

IIS 5.0에서 기본적으로 응용 프로그램 풀의 ID 계정은 ASPNET이며, 가장을 활성화하지 않는 한 웹 사이트는 해당 응용 프로그램 풀의 ID 계정으로 실행됩니다.

그러나 IIS 7.0에는 웹 사이트에서 사용할 계정을 구성할 수 있는 위치가 두 군데 있습니다. 응용 프로그램 풀 수준과 웹 사이트 수준에서.

웹 사이트 ID가 응용 프로그램 풀 ID보다 우선할 것으로 예상했지만 실제로는 그렇지 않다는 것을 확인했습니다.

그렇다면 차이점은 무엇입니까?

답변1

두 계정은 다른 것입니다. 사이트 사용자를 나타내는 웹사이트 ID를 생각해 보세요. 새 웹 사이트를 만드는 경우 이 계정은 익명 IIS 계정입니다. "익명 인증"을 비활성화하면 사용자는 웹 사이트에 대해 인증해야 합니다(인트라넷/Windows 도메인 사이트에서는 네트워크 자격 증명을 사용하여 암시적으로 인증할 수 있음).

응용 프로그램 풀 ID는 어셈블리를 실행하는 데 필요한 Windows 계정입니다. 일반적으로 "네트워크 서비스" 계정은 제한된 사용자 권한이 있는 최소 권한 계정입니다. 이 계정에는 네트워크 자격 증명이 있습니다. 즉, 이 계정을 사용하여 도메인의 네트워크 리소스에 대해 인증할 수 있습니다. 또한 이 계정을 사용하여 통합된 SQL Server 데이터베이스에 액세스할 수도 있습니다. 보안.

예를 들어 ASP.NET 응용 프로그램이 폴더에 써야 하는 경우 웹 사이트 계정이 아닌 응용 프로그램 풀 계정에 권한을 부여해야 합니다. 응용 프로그램 풀 ID에 대한 자세한 내용은여기를 읽어보세요.

메모:IIS 7에는 익명 웹 사이트 계정에 대해 동일한 응용 프로그램 풀 ID 계정을 사용하는 방법이 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보