일부 ASP.Net 응용 프로그램을 IIS6에서 IIS7로 마이그레이션 중이며 지금까지 모든 것이 잘 수행되었습니다. 다른 서버의 파일을 가리키는 1 개의 서버에 여러 가상 디렉터리를 만들려고합니다. IIS6에서는 익명 인증을 통해 파일에 액세스 할 수있는 사용자를 사용하게되었습니다. IIS7에서는 제대로 작동하지 않습니다. 사용자 이름과 암호로 가상 디렉터리를 설정했지만 "권한이 충분하지 않아 구성 파일을 읽을 수 없습니다"라는 500.19 오류가 발생합니다. 이미지와 응용 프로그램 파일이없는 디렉토리에 web.config를 넣어야한다는 것은 상상할 수 없습니다. IIS 관리자에서 디렉터리를 클릭하면 인증 섹션과 같이 클릭 한 항목의 web.config 파일에 대한 오류가 표시됩니다. 또한 가상 디렉터리에서 파일을 쓰는 것이 정상적으로 작동하는 것 같아서 액세스 문제가 있다고 생각하지 않습니다. IIS_IUSR 그룹에 대한 디렉토리 액세스 권한을 부여했습니다.IIS7 다른 서버의 파일에 가상 디렉터리 만들기
5
A
답변
3
UNC 공유를 가리키는 가상 디렉터리를 사용하는 경우 가상 디렉터리의 고급 설정으로 이동 한 다음 해당 폴더에 액세스 할 수있는 적절한 권한이있는 특정 사용자 계정을 선택하십시오. 원격 서버의 UNC 공유를 가리키는 내 asp.net 응용 프로그램 내 가상 디렉터리에 대해 작동합니다.
안녕하세요, Derek, 비슷한 문제가 발생합니다. 권한을 성공적으로 설정 한 후 IIS 7은 여전히 web.config 파일을 찾은 것 같습니다. 결국 문제를 해결할 수 있었습니까? 감사합니다. – mkorman