MSBuild를 실행하면 aspnet_compiler를 호출하지만 내 사이트를 컴파일하지는 않습니다.
-
02-01-2020 - |
문제
웹 사이트 프로젝트 솔루션을 구축하는 사용자 정의 .proj 파일을 만들었습니다.그것은 모두 올바르게 작동하는 것처럼 보이며 출력을 생성합니다.그러나 서버에 넣을 때 "/default.aspx가 미리 컴파일되지 않고 요청할 수 없습니다"에 대한 오류가 발생했습니다.약간 파는 후에 나는 실제로 미리 컴파일 된 ASPX 파일이 미리 컴파일되지 않았 음을 발견했다.MSBuild의 출력에서는 ASPNET_Compiler의 호출을 찾았습니다.
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /WebApplication -p WebApplication\ -f -fixednames Output_PublishedWebsites\WebApplication\
.
이 명령을 직접 실행하면 모든 것을 생성합니다.
어떻게 내 msbuild 래퍼를 올바르게 수행 할 수 있습니까?
My MSBuild 작업은 다음과 같습니다.
<MSBuild Projects="$(SolutionFile)"
Properties="OutDir=$(OutputRoot);
Configuration=$(AspNetConfiguration)"
Targets="Build" />
. 제휴하지 않습니다 StackOverflow