2009-02-05 7 views
3

.net 2.0 웹 사이트가 IIS6이 설치된 Windows 2003 서버 (32 비트)에서 IIS7이 설치된 Windows Server 2008 (64 비트) 상자로 마이그레이션됩니다. 전 세계적인 주제가 작동하지 않는 것 같습니다. 이전 서버와 동일한 콘텐츠/디렉토리 구조. 로컬 App_Themes 제대로 작동합니다.asp.net 2.0 글로벌 테마가 새 Windows Server 2008에서 작동하지 않습니다.

글로벌 테마 경로 : D : \를 Inetpub \ wwwroot입니다 \ aspnet_client \ system_web \ 2_0_50727 \ 테마

감사의 MSDN에서 아론

+2

내 테마 구조는 다음과 같다 : 테마 \ BlueTheme \ 테마 Default.skin \ BlueTheme \ CSS \ 내가 직접 "BlueTheme"폴더에있는 CSS 폴더 밖으로 layout.css 파일을 이동하면 layout.css , 그것은 잘 작동합니다. 왜 그것은 이전 서버에서했던 것처럼 그 css 디렉토리에있는 내 css 파일을 픽업하지 않았을까요? – aaron

+0

이 문제를 해결하려면 내 css 폴더 외부의 테마 폴더에 include.css 파일을 사용한 다음 css 폴더의 모든 css 파일을 가져 왔습니다. 그건 잘 작동합니다. 내 css 폴더에는 내 테마 폴더와 동일한 권한이 있습니다. – aaron

+0

제안을 할 수 있습니까? 해결책으로 답을 쓰고 표시를 그대로 할 수 있습니까? 나는 당신이했던 것과 같은 문제가 있었지만 당신의 의견을 보지 못했습니다. 나는 대답을 찾는 것을 끝내었고, 내가 마침내 여기에 당신의 의견을 읽었을 때 나에게 돌아왔다. 당신의 코멘트를 대답으로 올리면 다른 사람들이 당신의 코멘트를 건너 뛰는 실수를 피할 수 있습니다. –

답변

1

, 당신의 디렉토리 경로 읽어야 % 윈도우 % \ 마이크로 소프트. NET \ Framework \ version \ ASP.NETClientFiles \ Themes.

MSDN on themes. 물론, 여기에는주의 사항이 있으며 특정 상황이 해당되면 디렉토리가 작동 할 수있는 것처럼 보입니다.

그래도 문제가되지 않으면 테마 디렉토리의 권한도 확인해야합니다. ASP.NET 작업자 프로세스와 IUSER 또는 웹 사이트를 실행하는 모든 계정에는 테마의 모든 폴더와 하위 폴더에 대한 읽기 액세스 권한이 필요합니다. 설정에 런타임 오류가 있습니까?

0

양식 인증을 사용 중입니다. 혹시 ? 이 문제는 인증 문제로 인해 발생합니다.

관련 문제