2011-03-17 3 views
0

마스터 페이지를 사용하는 웹 응용 프로그램이 있습니다. vs2010 (프레임 워크 4 실행)에서 사이트를 게시 한 다음 default.aspx 페이지로 이동하면 masterpage의 코드 숨김 파일이 존재하지 않는다는 파서 오류가 발생합니다.사전 컴파일 된 웹 응용 프로그램을 수행하는 방법

나는 웹 사이트를 미리 컴파일하고 배포 할 수 있다는 것을 알고 있습니다. 즉, IIS가 구문 분석하는 데 필요한 어떤 것도 존재하지 않는다는 것을 의미합니다. 따라서 위의 오류는 IIS가 여전히 미리 컴파일 된 사이트를 컴파일하려고한다는 것을 의미합니다.

웹 응용 프로그램이이를 중지 시키도록 구성해야 할 것이 있습니까?

+1

당신이 웹 응용 프로그램에 비주얼 스튜디오 프로젝트를 변환 적이 있습니까? 이 답변보기 : http://stackoverflow.com/questions/590501/difference-between-web-site-and-project-in-visual-studio – Simeon

+0

예, 웹 프로젝트로 시작했습니다. –

+0

웹 응용 프로그램 프로젝트 또는 웹 사이트 프로젝트? 차이점이 있습니다. –

답변

1

는 웹 응용 프로그램으로 변환 : 당신이 용어는 '웹 응용 프로그램'과 같은 의미로 질문에 '웹 사이트'를 사용하는 Difference between 'Web Site' and 'Project' in Visual Studio

+0

문제를 발견했습니다! 나는 인터페이스 디자인 애플리케이션 (http://www.artisteer.com/)을 사용하고 웹 사이트 형식으로 파일을 생성한다. 그래서 웹 응용 프로그램 프로젝트에 파일을 복사했을 때 파일은 웹 사이트 구성에 남아있었습니다. 웹 응용 프로그램으로 변환 옵션을 사용하면 해당 항목이 "업그레이드되었습니다". –

0

당신은 webapplication의 dll과 함께 bin 폴더를 업로드 했습니까?

+0

bin 폴더도 업로드했습니다. –

0

. 당신이 웹 응용 프로그램 모델을 사용하는 경우 웹 사이트 모델을 사용하는 경우

, 당신은

(하나의 바이너리로 예) 배포하기 전에를 구축 할 필요가, 당신은 뒤에 포함 된 모든 파일 (코드를 배포해야), 프레임 워크는 JIT가 모든 코드 숨김을 컴파일합니다.

하지만 당신은 컴파일 사전 수 있습니다

http://msdn.microsoft.com/en-us/library/ms227972.aspx

+0

예, 저는 사람들이 혼란 스럽다는 것을 깨달았습니다. 그것은 웹 응용 프로그램 프로젝트입니다. 또한 VS2010이 컴파일을하도록했습니다. 명령 줄에서 수동으로 컴파일해야합니까? –

+0

아니요 - 웹 응용 프로그램으로 VS는 정상적으로 빌드합니다. –

관련 문제