Questa scheda consente di controllare la modalità di esecuzione delle pagine ASP all'interno dell'applicazione correntemente selezionata. Le applicazioni eseguite in Internet Information Services (IIS) possono essere configurate per ottenere maggiore efficienza abilitando lo stato e il timeout della sessione, il buffering, i percorsi principali, la lingua e il timeout di script ASP.

Nota

È possibile impostare le proprietà di configurazione delle applicazioni a livello di directory, di directory virtuale o di sito Web.

Abilita stato sessione

Scegliere questa opzione per abilitare lo stato della sessione.

Quando lo stato della sessione è abilitato, viene creata una sessione Active Server Pages (ASP) per ciascun utente che accede a un'applicazione ASP, in modo che l'utente possa essere identificato in tutte le pagine dell'applicazione. Quando invece lo stato della sessione è disabilitato, la sessione ASP non tiene traccia degli utenti e gli script ASP non possono memorizzare informazioni nell'oggetto Session né utilizzare l'evento Session_OnStart o Session_OnEnd. Se allo scadere dell'intervallo massimo previsto l'utente non ha richiesto o aggiornato una pagina di un'applicazione, la sessione verrà automaticamente terminata.

Timeout sessione

Impostare il periodo di timeout per tutte le sessioni inattive nel sistema.

Il timeout della sessione controlla la durata della sessione dell'utente o, più precisamente, controlla la durata dell'oggetto Session. Tramite uno script è possibile interrompere una sessione in modo esplicito utilizzando il metodo Session.Abandon. Lo stato della sessione può essere disabilitato per una singola pagina ASP tramite l'istruzione <%@ ENABLESESSIONSTATE = False %>, anche se per l'applicazione è abilitato.

Abilita buffer

Quando questa opzione è selezionata, l'output generato da una pagina ASP viene raccolto prima di essere inviato al browser. Quando la pagina viene visualizzata nel browser, il contenuto è interamente recuperato. La memorizzazione dell'output nel buffer consente di impostare le intestazioni HTTP in qualsiasi punto di uno script ASP.

Quando questa casella di controllo è deselezionata, l'output viene invece restituito al browser durante l'elaborazione della pagina, fornendo così un'immagine della stessa a mano a mano che si completa. È possibile ignorare questa opzione in uno script utilizzando il metodo Response.Buffer negli script ASP.

Abilita percorsi principali

Consente alle pagine ASP di utilizzare percorsi relativi per la directory padre della directory corrente (vale a dire percorsi che utilizzano la sintassi ..).

Quando questa opzione è selezionata, si consiglia di non concedere l'accesso in esecuzione alle directory padre per evitare che uno script esegua un programma non autorizzato in una di queste directory.

Linguaggio ASP predefinito

Consente di specificare il linguaggio di script principale per le pagine ASP, ovvero il linguaggio utilizzato per elaborare i comandi all'interno di delimitatori ASP (<% e %>).

ASP viene fornito con due moduli di script Microsoft® ActiveX®: Microsoft Visual Basic® Scripting Edition (VBScript) e Microsoft Jscript® (JScript). L'impostazione iniziale della casella Linguaggio ASP predefinito è VBScript. È tuttavia possibile impostare il nome di qualsiasi linguaggio per cui è disponibile un modulo di script ActiveX installato nel server. In questo caso è necessario specificare la parola chiave esatta richiesta dal modulo di script e indicata dal fornitore del modulo. È possibile ignorare il linguaggio predefinito in una singola pagina ASP utilizzando l'istruzione <%@ LANGUAGE %>.

Timeout script ASP

Consente di specificare la durata massima per l'esecuzione di uno script. Il periodo di timeout può essere impostato su un valore compreso tra 1 e 2147483647.

Se l'esecuzione dello script non viene ultimata entro il periodo di tempo specificato, lo script verrà interrotto da ASP e verrà scritto un evento nel registro eventi di Windows. È possibile ignorare questa opzione in una singola pagina ASP utilizzando il metodo Server.ScriptTimeout.

Abilita assembly side-by-side

Gli assembly side-by-side (SxS) consentono alle applicazioni ASP di specificare quale versione di una DLL di sistema o di un componente COM classico utilizzare, ad esempio MDAC, MFS, MSVCRT, MSXML e così via. Se, ad esempio, l'applicazione ASP si basa su MSXML versione 2.0, è possibile fare in modo che l'applicazione utilizzi comunque la versione 2.0 di MSXML anche dopo l'applicazione di Service Pack al server. Le eventuali nuove versioni di MSXML rimangono installate nel computer, ma l'applicazione continuerà a utilizzare la versione 2.0. Per configurare gli assembly SxS, è necessario conoscere il percorso della DLL e verificare che il file manifesto COM+ sia presente in ogni directory virtuale che richiede l'utilizzo della DLL.

Nota

Le DLL condivise devono supportare gli assembly SxS.

Nome file manifesto

Digitare il nome del file manifesto COM+. Il file manifesto COM+ è un file XML contenente informazioni sul percorso in cui è installata una DLL. La presenza del file manifesto non viene verificata da IIS.

Per visualizzare un estratto di un file manifesto, vedere la documentazione in linea di IIS 6.0 (la pagina potrebbe essere in inglese) nel sito Web Microsoft Windows Server TechCenter.

Argomenti correlati

Per ulteriori informazioni su Active Server Pages e la configurazione di applicazioni, vedere la documentazione in linea di IIS 6.0 (la pagina potrebbe essere in inglese) nel sito Web Microsoft Windows Server TechCenter.


Argomenti della Guida