Utilize este separador para controlar o modo como o ASP é executado na aplicação seleccionada actualmente. As aplicações que são executadas nos Serviços de Informação Internet (IIS) podem ser configuradas pela eficiência activando o estado da sessão e tempo limite, memória intermédia, caminhos principais, linguagem e tempo limite de script ASP.

Nota

Pode definir propriedades de configuração de aplicação ao nível do Web site, do directório virtual ou do directório.

Activar estado da sessão

Seleccione para activar o estado da sessão.

Quando o estado da sessão está activado, as Páginas Active Server (ASP) criam uma sessão para cada utilizador que acede a uma aplicação do ASP para que possa identificar o utilizador nas páginas da aplicação. Quando o estado da sessão está desactivado, o ASP não controla os utilizadores e não permite que um script de ASP armazene informações no objecto Session nem utilize os eventos Session_OnStart ou Session_OnEnd. Uma sessão termina automaticamente se o utilizador não tiver pedido ou actualizado uma página numa aplicação até ao final do período de tempo limite.

Tempo limite da sessão

Defina o tempo limite para todas as sessões inactivas neste sistema.

O tempo limite da sessão controla a duração da sessão do utilizador, ou mais precisamente, controla a validade do objecto da sessão. Um script pode terminar uma sessão explicitamente utilizando o método Session.Abandon. Mesmo quando o estado da sessão está activado para uma aplicação, pode desactivar o estado da sessão para uma página ASP individual utilizando a directiva <%@ ENABLESESSIONSTATE = False %>.

Activar memória intermédia

Seleccione para activar o IIS para permitir que toda a saída gerada por uma página ASP seja recolhida antes de ser enviada para o browser. Quando a página é apresentada pelo browser, todo o conteúdo está completo. A colocação da saída na memória intermédia permite-lhe definir cabeçalhos de HTTP em qualquer parte de um script de ASP.

Quando a caixa de verificação está desmarcada, a saída é devolvida ao browser à medida que a página é processada, dando à página um aspecto “desenhado”. Pode substituir esta opção num script utilizando o método Response.Buffer nos scripts de ASP.

Activar caminhos principais

Seleccione para permitir que as páginas ASP utilizem caminhos relativos para o directório principal do directório actual (caminhos que utilizam a sintaxe ..).

Se activar esta opção, não conceda aos directórios principais acesso para execução, porque um script poderia executar um programa não autorizado num directório principal.

Linguagem de ASP predefinida

Especifica a linguagem de script primária para o Active Server Pages, a linguagem utilizada para processar comandos existentes entre delimitadores do ASP (<% and %>).

O ASP é fornecido com dois motores de script Microsoft® ActiveX®: O Microsoft Visual Basic® Scripting Edition (VBScript) e o Microsoft Jscript® (JScript). O valor inicial de Linguagem de ASP predefinida é VBScript. Pode especificar o nome de qualquer linguagem para a qual tenha um motor de scripts ActiveX instalado no servidor; certifique-se de que utiliza a palavra-chave exacta requerida para o motor que utiliza, de acordo com a documentação facultada pelo fornecedor do motor de script. Pode substituir a linguagem de script predefinida numa página ASP utilizando a directiva <%@ LANGUAGE %>.

Tempo limite de script ASP

Especifica o período de tempo durante o qual o ASP permite que um script seja executado. Pode definir o período de tempo limite para um valor entre 1 e 2147483647.

Se a execução do script não terminar até ao final do período de tempo limite, o ASP pára o script e escreve um evento no registo de eventos do Windows. Pode substituir esta opção numa página ASP utilizando o método Server.ScriptTimeout.

Permitir assemblagens lado a lado

As assemblagens lado a lado (SxS, Side-by-side) permitem às aplicações ASP especificar qual a versão de um sistema DLL ou componente COM clássico a utilizar, tal como MDAC, MFS, MSVCRT, MSXML, etc. Por exemplo, se a aplicação ASP depender do MSXML, versão 2.0, pode certificar-se de que a aplicação ainda utiliza o MSXML, versão 2.0, mesmo depois dos service packs serem aplicados no servidor. Qualquer nova versão do MSXML continua instalada no computador, mas a versão 2.0 também e é utilizada pela aplicação. A configuração de assemblagens SxS requer que saiba o caminho para a DLL e que o ficheiro de manifesto COM+ exista em cada directório virtual que precise de utilizar a DLL.

Nota

As DLL partilhadas têm de suportar assemblagens SxS.

Nome do ficheiro de manifesto

Escreva o nome do ficheiro de manifesto COM+. O manifesto COM+ é um ficheiro XML que contém informações sobre o local de instalação de uma DLL. O IIS não verifica a existência do manifesto.

Para ver um excerto de um ficheiro de manifesto, consulte a documentação online do IIS 6.0 (em inglês) no Microsoft Windows Server TechCenter.

Tópicos Relacionados

Para mais informações sobre Active Server Pages e sobre como configurar aplicações, consulte a documentação online do IIS 6.0 (a página poderá estar em inglês) no Microsoft Windows Server TechCenter.


Sumário