2009-04-26 8 views
1


웹 배포 프로젝트 도구 및 웹 응용 프로그램 프로젝트

Q1 - 웹 응용 프로그램 프로젝트를 컴파일 할 때 지금까지 내가 아는 한, 비주얼 스튜디오는 aspnet_compiler.exe를 사용하지 않습니다. 그리고 WDP (Web Deployment Projects) 도구는 aspnet_compiler.exe로 생성 된 출력을 조작하는 용도로만 사용 되었기 때문에 VS 2008에도 웹 응용 프로그램 프로젝트에서 WDP를 사용할 수있는 옵션이 있는지 이해할 수 없습니까?


Q2 - 재고 프로젝트는 무엇입니까?


고맙습니다


편집 :

그래서 내가 웹 응용 프로그램을 컴파일 할 때 비주얼 스튜디오는 aspnet_compiler.exe를 사용하지 않는다는 사실에 대해 옳았다 프로젝트?

많은 감사

답변

1

웹 응용 프로그램 프로젝트는 실제 프로젝트 - 그들은 정말 구축하고,이 무엇을 등등 출력 (빈) 폴더에 하나의 조립뿐만 아니라, 참조 된 어셈블리의 복사본을 생성 웹 배포 프로젝트가 패키지로 제공됩니다.

웹 응용 프로그램 프로젝트 및 웹 배포 프로젝트는 .NET 2.0 및 Visual Studio 2005까지 웹 프로젝트를 만드는 유일한 방법이었습니다. 많은 경우 더 나은 질문은 "웹 사이트 의사 - 프로젝트는 이제까지 작동합니다. "

+0

웹 응용 프로그램 프로젝트를 실제 프로젝트로 간주하지만 웹 사이트를 의사 프로젝트로 언급하는 이유는 무엇입니까? – SourceC

+0

열거 할 이유가 너무 많습니다 (기차를 타고 집으로 돌아갈 때).하지만 Visual Studio에서 프로젝트 파일이없는 프로젝트의 유형을 물어보십시오. –

+0

하지만 왜 프로젝트 파일을 프로젝트로 사용할 수 있습니까? 그 뒤에 뭔가가 더 깊어 야합니다! – SourceC

1

aspnet_compiler는 .aspx/.ascx/.ashx 등. 파일도 컴파일합니다 (코드 숨김 제외). 비주얼 스튜디오는 그렇지 않습니다. 따라서 해당 파일을 사전 처리 컴파일하려면 웹 배치 프로젝트를 사용하거나 수동으로 사전 컴파일하십시오.

+0

'ashx '파일. 나는 스위치를 사용하여 aspnet_compiler를 실행하는 것을 보았다 :'매개 변수 : -v/-p -u -f -fixednames -errorstack'은'ashx' 파일을 컴파일하지 않았다. –

관련 문제