Windows Server 2012 Standard, Build 9200의 폴더 권한에 응용 프로그램 풀 ID 사용자를 추가하려고 합니다. 이것은 IIS 8.0입니다.
사용자를 추가하려고 하면 IIS APPPOOL\ExampleAppPoolIdentity
Windows에서 이름을 찾을 수 없다고 보고합니다. 모든 개체 유형이 선택되고 위치가 로컬 시스템으로 설정됩니다.
다음을 통해 권한을 추가하고 있습니다.folder properties -> security -> edit -> add
응용 프로그램 풀을 가리키도록 웹 사이트나 웹 응용 프로그램을 설정하고 사이트를 탐색하면 사용자가 생성/사용 가능해지며 폴더 권한에 추가할 때 작동합니다.
IIS 7.5가 설치된 Windows 7의 로컬 버전에서 이 작업을 시도했는데 응용 프로그램 풀이 생성되자마자 사용자가 생성되어 폴더에 권한으로 추가할 준비가 되었습니다. 또한 2012년을 포함한 다른 Windows 환경에서는 이전에 IIS 7.5에서도 이 문제가 발생하지 않았습니다.
내 최종 목표는 프로그래밍 방식으로 폴더에 권한을 추가하는 것인데, Microsoft.Web.Administration
응용 프로그램 풀을 생성한 다음 이를 System.Security.Principal.NTAccount.Translate
. 그러나 표준 Windows GUI를 통해 동일한 결과를 얻을 수 없기 때문에 이 질문은 순전히 운영 체제 질문입니다.
응용 프로그램 풀을 가리키는 웹 사이트를 먼저 실행하지 않고 응용 프로그램 풀 ID 사용자의 생성/가용성을 강제할 수 있는 방법이 있습니까?