MSBUILDを実行すると、ASPNET_COMPILERを呼び出しますが、サイトをコンパイルしない
-
02-01-2020 - |
質問
私は私のWebサイトプロジェクトのソリューションを構築するカスタム.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