aspnet_compileを使用する前に、MVCアプリケーションをプロジェクトとしてビルドする必要があります。 MVCプロジェクトで他のクラスライブラリプロジェクトを使用する場合は、コンパイルする必要があります。
aspnet_compileを実行した後、展開されたサイトの一部ではないさまざまなファイルを削除します。
このビルドファイルは、プロジェクトMvcApplicationの親ディレクトリにあります。問題は、これは私の地元のdevのPC上で実行されているされて
<project default="build">
<property name="build.dir" value="${project::get-base-directory()}"/>
<property name="build.config" value="Release" />
<target name="build">
<exec program="${framework::get-framework-directory('net-3.5')}/msbuild.exe">
<arg value="/property:Configuration=${build.config}" />
<arg value="${build.dir}/MvcApplication/MvcApplication.csproj" />
</exec>
<delete dir="${build.dir}/PrecompiledWeb" includeemptydirs="true" failonerror="false"/>
<exec program="${framework::get-framework-directory('net-2.0')}/aspnet_compiler.exe">
<arg value="-v" />
<arg value="/" />
<arg value="-p" />
<arg value="MvcApplication/" />
<arg value="-f" />
<arg value="PrecompiledWeb" />
</exec>
<delete verbose="true" includeemptydirs="true" failonerror="false">
<fileset basedir="${build.dir}/PrecompiledWeb">
<include name="Controllers" />
<include name="Properties" />
<include name="obj/**" />
<include name="obj" />
<include name="*.csproj" />
<include name="*.csproj.user" />
</fileset>
</delete>
</target>
</project>
ありがとうございます - これは素晴らしいです!上記のいくつかのパラメータが欠けていました。 –