Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Configura le impostazioni di compilazione per le applicazioni ASP.NET.
Sintassi
class CompilationSection : ConfigurationSectionWithCollection
Metodi
Nella tabella seguente sono elencati i metodi esposti dalla CompilationSection classe .
| Nome | Descrizione |
|---|---|
| Aggiungere | Ereditato da ConfigurationSectionWithCollection. |
| Cancella | Ereditato da ConfigurationSectionWithCollection. |
| Recupero | Ereditato da ConfigurationSectionWithCollection. |
| GetAllowDefinition | Ereditato da ConfigurationSection. |
| GetAllowLocation | Ereditato da ConfigurationSection. |
| Rimuovi | Ereditato da ConfigurationSectionWithCollection. |
| RevertToParent | Ereditato da ConfigurationSection. |
| SetAllowDefinition | Ereditato da ConfigurationSection. |
| SetAllowLocation | Ereditato da ConfigurationSection. |
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla CompilationSection classe .
| Nome | Descrizione |
|---|---|
Assemblies |
Valore AssemblySettings che contiene riferimenti ad assembly utilizzati durante la compilazione di un'applicazione ASP.NET. ASP.NET collega automaticamente questi assembly alla risorsa durante la compilazione di ogni modulo di codice. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
AssemblyPostProcessorType |
Valore di lettura/scrittura string che specifica un passaggio di compilazione post-processo per un assembly.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Batch |
Valore di lettura/scrittura boolean .
true se ASP.NET precompila tutti i file non compilati in modalità batch; in caso contrario, false. Il valore predefinito è true.Impostare questo attributo su true per modificare il ritardo causato dalla compilazione richiesta quando si accede a un file non compilato. Un ritardo si verifica quando i file vengono compilati per la prima volta; Tuttavia, dopo la compilazione dei file, il ritardo viene eliminato.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
BatchTimeout |
Valore di lettura/scrittura datetime che specifica il tempo, espresso in secondi, concesso per la compilazione batch. Il valore predefinito è 900.Se non è possibile completare la compilazione nel periodo di timeout, il compilatore ripristina la modalità di compilazione singola per la pagina corrente. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
BuildProviders |
Valore BuildProviderSettings che compila file di risorse personalizzati di un tipo di file specifico e genera codice durante la compilazione. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
CodeSubdirectories |
Valore DirectorySettings che specifica le sottodirectory che contengono file da compilare in fase di esecuzione. I nomi delle sottodirectory sono relativi alla directory App_Code. L'ordine di compilazione viene dedotto dall'ordine superiore verso il basso della CodeSubDirectories raccolta. La directory App_Code è stata compilata per ultima. Tuttavia, non esistono dipendenze dell'ordine di compilazione, il che significa che l'ordine di compilazione non è significativo.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Debug |
Valore di lettura/scrittura boolean .
true se i file binari creati dalla compilazione sono file binari di debug; false se i file binari di rilascio vengono usati per la compilazione. Il valore predefinito è false.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
DefaultLanguage |
Valore di lettura/scrittura string che specifica il linguaggio di programmazione predefinito, ad esempio C# o Visual Basic, da usare nei file di compilazione dinamica. Il valore predefinito è "vb", che specifica Visual Basic.I nomi di lingua sono definiti nella <system.codedom> sezione del file Machine.config.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Explicit |
Valore di lettura/scrittura boolean .
true se l'opzione di compilazione esplicita di Visual Basic è abilitata; in caso contrario, false. Il valore predefinito è true.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
ExpressionBuilders |
Valore ExpressionBuilderSettings che specifica le stringhe di risorse da usare durante la compilazione. Le stringhe di risorse associano prefissi ai generatori di espressioni. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Location |
Ereditato da ConfigurationSection. Proprietà chiave. |
MaxBatchGeneratedFileSize |
Valore di lettura/scrittura sint32 che specifica la dimensione massima combinata, in kilobyte, dei file di origine generati per ogni compilazione in batch. Il valore predefinito è 1000.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
MaxBatchSize |
Valore di lettura/scrittura sint32 che specifica il numero massimo di pagine compilate in un singolo batch. Il valore predefinito è 1000.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
NumRecompilesBeforeAppRestart |
Valore di lettura/scrittura sint32 che specifica il numero di ricompilazioni dinamiche di risorse che possono verificarsi prima del riavvio dell'applicazione. Il valore predefinito è 15.Questa proprietà è supportata a livello di configurazione globale e dell'applicazione, ma non a livello di configurazione della directory. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Path |
Ereditato da ConfigurationSection. Proprietà chiave. |
SectionInformation |
Ereditato da ConfigurationSection. |
Strict |
Valore di lettura/scrittura boolean .
true se viene utilizzata l'opzione di compilazione strict di Visual Basic; in caso contrario, false. Il valore predefinito è false.Quando true, la compilazione non consente in modo esplicito le conversioni dei tipi di dati in cui si verificherebbe la perdita di dati o qualsiasi conversione tra tipi numerici e stringhe.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
TempDirectory |
Valore di lettura/scrittura string che specifica la directory da usare per l'archiviazione file temporanea durante la compilazione. Il valore predefinito è una stringa vuota.Se la stringa è vuota e l'identità del processo corrente dispone delle autorizzazioni necessarie per la directory %FrameworkInstallLocation%\ Temporary ASP.NET Files, tale directory viene utilizzata. Se la stringa è vuota e l'identità del processo corrente non dispone delle autorizzazioni necessarie per la directory Temporary ASP.NET Files, il sistema genera un'eccezione o scrive in una directory in cui dispone delle autorizzazioni, ad esempio la directory Temp nel profilo utente. Nota: Questa proprietà è una novità di .NET Framework 2.0. |
UrlLinePragmas |
Valore di lettura/scrittura boolean .
true se le istruzioni per il compilatore usano GLI URL; false se le istruzioni per il compilatore usano percorsi fisici. Il valore predefinito è false.
Nota: Questa proprietà è una novità di .NET Framework 2.0. |
Sottoclassi
Questa classe non contiene sottoclassi.
Gerarchia di ereditarietà
ConfigurationSectionWithCollection
CompilationSection
Requisiti
| Tipo | Descrizione |
|---|---|
| Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
| Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
| Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| File MOF | WebAdministration.mof |
Vedere anche
Classe System.Web.Compilation.BuildProviderSystem.Web.Configuration.CompilationSectionAssemblySettings
Classe BuildProviderSettings
Classe ConfigurationSectionWithCollection
Classe DirectorySettings
Classe ExpressionBuilderSettings
<Elemento system.codedom>