다른 컴퓨터에 가상 디렉터리를 매핑 할 때 IIS7에 문제가 있습니다.IIS 7에서 다른 컴퓨터에 매핑 된 가상 디렉터리가 표시되지 않습니다.
APP는 웹 서버에서 실행되고- 내 웹 (의이 WEBSERVER를 부르 자) :
이 내 설정입니다. Windows Server 2008, IIS 7.
- 자산 서버에 자산/이미지가 있습니다 (ASSETSSERVER라고 부름). C : \ Assets 폴더의 Windows Server 2003은 \\ ASSETSSERVER \ 자산으로 공유됩니다.
- 서버는 도메인이 아니라 작업 그룹에 있습니다. 이것은 내가 통제 할 수없는 것인데, 나는 그것을 바꿀 수 없다.
- Google 네트워크 팀의 권장에 따라 WEBSERVER \ portaluser 사용자로 실행되도록 앱 풀을 구성했습니다.
- 웹 앱에서 가상 디렉터리를 정의합니다. \\ ASSETSSERVER \ Assets에 매핑합니다. 로그인 자격 증명에서 사용자 ASSETSERVER \ assetsuser (있는 경우)를 지정합니다. 'Test credentials (자격 증명 테스트)'버튼은 인증 된 것으로 확인되었으며 승인을 받았습니다. 내가 같은 암호와 웹 서버 \의 assetsuser 사용자 생성했다 (직관을하지만 일) :. 처음에
, 나는 내가 This post이 솔루션을 밝혀에 로그온 할 수 없습니다 나에게 말하는 500.19 오류가 발생했습니다.
그 후에도 자산이 표시되지 않습니다. 나는 지금과 같은 메시지가 얻을 : 좀 광범위한 인터넷 검색을했을
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to '\\ASSETSERVER\assets'.
Source Error:
[No relevant source lines]
Source File: \\ASSETSERVER\assets\web.config Line: 0
을, 나는 다음과 같은 시도 :
- 는 웹 서버 \의 portaluser이 후 다른 계정을 가장 할 수 있도록 로컬 정책을 수정 로그인, 같은 제안 here (이것은 윈도우 2000 서버에 대한이야하지만이 시도 가치가 있었다!) 표시 here (아래 대답)로 \\ ASSETSSERVER \ 자산을 모든 사람에게
- 추가 권한,
- 추가 된/실행/LIS 읽기 ASSETSSERVER \ assetsuser 사용자에게 c : \ 드라이브에 대한 액세스 권한을 부여합니다. here (방법 3)
- 변경 내용에 대해 IIS가 모니터링을 중지하도록 레지스트리 키를 편집했습니다 (저자는 here 그것은 IIS 관련 그러나 나는 이러한 here
없음을 표시하지 않기 때문에 IIS 내가 applicationHost.config 파일에서 = "false"를 allowsubdirconfig를 구성