2012-02-09 6 views
0

IIS 7.5 서버에서 페이지에 액세스하려고 할 때 내 ASP 마스터 페이지 형식 및 컨트롤이 무시되는 이유를 알아 내려고 며칠을 보냈습니다.마스터 페이지가 제대로로드되지 않음

저는 기본 DevStudio ASP 웹 프로젝트를 사용하고 있으며 로컬 호스트를 통해 페이지를 참조 할 때 모든 것이 작동합니다. 그러나 서버를 통해 액세스하려고하면 마스터 페이지의 asp : Menu 컨트롤과 다른 형식이 무시됩니다.

로깅이 켜져 있고 액세스가 거부되었다는 경고 만 표시됩니다. 가상 디렉터리의 IIS 목록에 스타일 시트 폴더를 추가했습니다. 여전히 작동하지 않습니다.

이 문제를 해결하는 데 도움을 주시면 큰 도움이 될 것입니다.

+0

몇 가지 코드를 제공 할 수 있습니까? 어디에서로드하려고합니까? 어쩌면 당신은 예비와 허용 된 디렉토리에 CSS를 넣습니다. – Aristos

+0

오류 메시지가 있습니까? Whre 당신은 ASP 사이트를 호스팅합니까? 자신의 서버 또는 호스팅 provder와 함께? –

답변

1

호스트 된 웹 사이트의 ApplicationPool에 파일에 대한 액세스 권한이 없을 수도 있습니다. 응용 프로그램 풀 자격 증명을 확인하십시오. 컨트롤이 제대로로드되지 않은 경우 IIS 서버 컴퓨터의 DateTime을 확인하십시오. 미래의 날짜 시간이 설정되면 이러한 종류의 오작동이 발생합니다.

+0

정확합니다. ASP 4.0 제어 프로세스 (w3wp.exe)는 "ASP.NET V4.0 통합"사용자로 실행 중이며 스타일 시트에 액세스하여 ASP 스타일 컨트롤을 메뉴 컨트롤에 적용 할 수있는 권한이 없습니다. "Everyone"사용자에게 css 파일에 대한 읽기 및 읽기/실행 권한을 부여한 후에 모든 작업이 시작되었습니다. 저를 올바른 방향으로 인도 해 주셔서 감사합니다. – user1199702

관련 문제