2011-12-30 5 views
2

우리는 웹 사이트 프로젝트를 포함한 모든 어셈블리를 구축하기 위해 Nantdevenv.com을 사용합니다. 그런 다음 aspnet_compiler.exe을 사용하여 게시 된 웹 사이트를 컴파일합니다.웹 사이트 프로젝트에서 aspnet_compiler를 사용해야합니까?

올바른 방법인가요? 역사적으로, 우리는 항상 평범한 바닐라 웹 사이트 폴더와 함께 aspnet_compiler를 사용했지만 이것이 웹 사이트 프로젝트의 일부인 웹 사이트를 게시하기위한 올바른 도구인지 확실하지 않습니다. 두 가지 도구를 사용하여 2 단계 프로세스로 수행해야하는 것은 잘못되었습니다. aspnet_compiler.exe를 사용

답변

1

웹 사이트에 게시하는 많은 방법 중 하나입니다 웹 프로젝트의 MSBuild를 (대신 devenv.com의)를 사용하여 컴파일 할 수 있기 때문에
http://forums.asp.net/t/1544792.aspx#_What_is_the1

을, 당신은 또한 사용자 정의 msbuild를 대상을 만들 수 있습니다 파일을 게시하려면
http://www.digitallycreated.net/Blog/59/locally-publishing-a-vs2010-asp.net-web-application-using-msbuild

이렇게하면 웹 사이트의 편집 및 게시를 한 번에 결합 할 수 있습니다.

+0

위대한, 나는 이것이 사실일지도 모른다라고 생각했다. – jaffa

+0

최근에 msbuild 속성 DeployOnBuild 사용에 대한 정보를 읽었습니다. 예를 들어 명령 줄에서 "/ p : DeployOnBuild = true"를 지정합니다. 그러나 이것은 게시와 달리 배포 패키지를 만드는 것으로 보이지만 관련 요구 사항 일 수 있습니다. 다음은 배포 FAQ에 대한 링크입니다. http://msdn.microsoft.com/en-us/library/ee942158.aspx –

관련 문제