Condividi tramite


Attività AspNetCompiler

Aggiornamento: novembre 2007

L'attività AspNetCompiler esegue il wrapping di aspnet_compiler.exe, un'utilità che consente la precompilazione di applicazioni ASP.NET.

Parametri dell'attività

Nella tabella riportata di seguito sono descritti i parametri dell'attività AspNetCompiler.

Parametro

Descrizione

Clean

Parametro Boolean facoltativo.

Se il parametro è impostato su true, verrà eseguita la pulitura dell'applicazione precompilata. Tutti i componenti precedentemente compilati verranno ricompilati. Il valore predefinito è false. Questo parametro corrisponde all'opzione -c di aspnet_compiler.exe.

Debug

Parametro Boolean facoltativo.

Se il parametro è impostato su true, le informazioni di debug (file pdb) vengono generate durante la compilazione. Il valore predefinito è false. Questo parametro corrisponde all'opzione -d di aspnet_compiler.exe.

Force

Parametro Boolean facoltativo.

Se il parametro è impostato su true, la directory di destinazione, se già presente, verrà sovrascritta. Il contenuto esistente andrà perduto. Il valore predefinito è false. Questo parametro corrisponde all'opzione -f di aspnet_compiler.exe.

MetabasePath

Parametro String facoltativo.

Specifica il percorso completo della metabase IIS dell'applicazione. Non è possibile combinare questo parametro con il parametro VirtualPath o PhysicalPath. Questo parametro corrisponde all'opzione -m di aspnet_compiler.exe.

PhysicalPath

Parametro String facoltativo.

Specifica il percorso fisico dell'applicazione da compilare. Se questo parametro non è specificato, la metabase IIS viene utilizzata per individuare l'applicazione. Questo parametro corrisponde all'opzione -p di aspnet_compiler.exe.

TargetPath

Parametro String facoltativo.

Specifica il percorso fisico in cui viene eseguita la compilazione dell'applicazione. Se questo parametro non è specificato, l'applicazione viene precompilata sul posto.

Timeout

Parametro Int32 facoltativo.

Specifica l'intervallo di tempo, in millisecondi, al termine del quale l'eseguibile dell'attività viene interrotto. Il valore predefinito è Int.MaxValue, con cui viene indicato che non è stato specificato alcun periodo di timeout.

ToolPath

Parametro String facoltativo.

Specifica il percorso da cui l'attività carica il file eseguibile sottostante (aspnet_compiler.exe). Se questo parametro non è specificato, viene utilizzato il percorso di installazione SDK corrispondente alla versione del framework che esegue MSBuild.

Updateable

Parametro Boolean facoltativo.

Se il parametro è impostato su true, l'applicazione precompilata risulterà aggiornabile. Il valore predefinito è false. Questo parametro corrisponde all'opzione -u di aspnet_compiler.exe.

VirtualPath

Parametro String facoltativo.

Specifica il percorso virtuale dell'applicazione da compilare. Se il parametro PhysicalPath è specificato, il percorso fisico viene utilizzato per individuare l'applicazione. In caso contrario, viene utilizzata la metabase IIS e si presuppone che l'applicazione sia disponibile nel sito predefinito. Questo parametro corrisponde all'opzione -v di aspnet_compiler.exe.

Esempio

Nell'esempio di codice riportato di seguito l'attività AspNetCompiler viene utilizzata per precompilare un'applicazione ASP.NET.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="PrecompileWeb">
        <AspNetCompiler
            VirtualPath="/MyWebSite"
            PhysicalPath="c:\inetpub\wwwroot\MyWebSite\"
            TargetPath="c:\precompiledweb\MyWebSite\"
            Force="true"
            Debug="true"
        />
    </Target>
</Project>

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild