Ezen a lapon szabályozhatja az Active Server Pages (ASP) futását a kijelölt alkalmazáson belül. Az Internet Information Services (IIS) rendszerben futó alkalmazások hatékonyabb működéséhez beállítható a munkamenet-állapot és -időkorlát, a pufferelés, a szülő elérési útja, a nyelv és az ASP-parancsfájlok időtúllépése.

Megjegyzés

Az alkalmazáskonfigurációs tulajdonságok beállíthatók a webhely, a virtuális könyvtár és a könyvtár szintjén is.

Munkamenet-állapot engedélyezése

Ezzel az elemmel engedélyezheti a munkamenet-állapotot.

Ha a munkamenet-állapot engedélyezett, az Active Server Pages (ASP) az ASP-alkalmazásokhoz hozzáférő minden egyes felhasználó számára létrehoz egy kapcsolatot, amelynek segítségével azonosítható a felhasználó az alkalmazások lapjain. Ha a munkamenet-állapot tiltott, az ASP nem követi a felhasználókat, és nem engedélyezi az ASP-parancsfájloknak, hogy adatokat tároljanak a Session objektumban, illetve hogy használják a Session_OnStart vagy a Session_OnEnd eseményt. A kapcsolat automatikusan véget ér, ha a felhasználó nem kért vagy nem frissített egyetlen lapot sem az időtúllépés bekövetkezése előtt.

Munkamenet időkorlátja

A rendszer összes inaktív kapcsolatához beállíthatja az időtúllépést.

A munkamenet időkorlátja a felhasználó kapcsolatának időtartamát, pontosabban a kapcsolatobjektum élettartamát szabályozza. Egy parancsfájl a Session.Abandon metódus alkalmazásával zárhat le egy munkamenetet. Egy adott ASP-lap esetében a munkamenet-állapot még akkor is letiltható a <%@ ENABLESESSIONSTATE = False %> direktíva használatával, ha az alkalmazáshoz engedélyezve van a munkamenet-állapot.

Pufferelés engedélyezése

A lehetőség engedélyezése után az IIS az ASP-lap által létrehozott összes kimenetet összegyűjtve együtt küldi el a böngészőnek. A böngésző a lap teljes tartalmát egyszerre jeleníti meg. A kimenő adatok pufferelése lehetővé teszi, hogy a HTTP-fejléceket egy ASP-parancsfájl bármely pontjáról be lehessen állítani.

Ha a jelölőnégyzet üres, a kimenő adatok a lap feldolgozásával együtt jutnak vissza a böngészőhöz, „festett” kép érzetét keltve. Ez a beállítás az ASP-parancsfájlokban a Response.Buffer metódus segítségével hatályon kívül helyezhető.

Szülő engedélyezése elérési utakban

Jelölje be ezt a jelölőnégyzetet, ha azt kívánja elérni, hogy az ASP-parancsfájlok a jelenlegi könyvtár szülőkönyvtárához relatív (vagyis a .. szintaktikát alkalmazó) elérési utakat használhassanak.

Ha bejelöli a jelölőnégyzetet, ne adjon a szülőkönyvtáraknak végrehajtási hozzáférést, különben egy parancsfájl esetleg jogosulatlan programot hajthat végre a szülőkönyvtárban.

Alapértelmezett ASP-nyelv

Meghatározza az Active Server Pages elsődleges parancsnyelvét, vagyis azt a nyelvet, amelynek használatával az ASP határolójelek (<% és %>) közötti parancsok feldolgozása történik.

Az ASP két Microsoft® ActiveX® parancsnyelv-értelmezőt tartalmaz: a Microsoft Visual Basic® Scripting Edition (VBScript) és a Microsoft JScript® (JScript) parancsnyelv-értelmezőt. Az Alapértelmezett ASP-nyelv a VBScript. Bármilyen nyelvet megadhat, ha ahhoz van telepítve ActiveX parancsnyelv-értelmező a kiszolgálón. Használja a parancsfájl-értelmező által kívánt pontos kulcsszót, ahogyan ezt a parancsnyelv-értelmező dokumentációja is leírja. Egy ASP-lapon az alapértelmezett nyelv a <%@ LANGUAGE %> direktívával felülbírálható.

ASP-parancsfájl időkorlátja

Az az időtartam, ameddig az ASP az adott parancsfájl futtatását engedélyezi. Az időkorlát értéke 1 és 2147483647 között lehet.

Ha a parancsfájl futása nem ér véget az időkorlát előtt, az ASP leállítja a parancsfájlt, és eseményt ír a Windows eseménynaplóba. Ez a beállítás az ASP-lapokon a Server.ScriptTimeout metódus segítségével hatályon kívül helyezhető.

Egymás mellett futó szerelvények engedélyezése

Az egymás mellett futó (SxS) szerelvények engedélyezése esetén meghatározható, hogy az ASP-alkalmazás egy rendszer-DLL vagy hagyományos COM-komponens (MDAC, MFS, MSVCRT, MSXML stb.) melyik verzióját használja. Ha például az ASP-alkalmazás az MSXML 2.0 verziójú változatán alapul, biztosítható, hogy az alkalmazás még akkor is ezt a verziót használja, miután új szervizcsomagot telepített a kiszolgálóra. Az MSXML új verziói is telepíthetők a számítógépre, de a 2.0-s verzió továbbra is megmarad, és az alkalmazás is azt használja. Az egymás mellett futó szerelvények konfigurálásához ismernie kell a DLL elérési útját, illetve a COM+ jegyzékfájlnak minden olyan virtuális könyvtárban megtalálhatónak kell lennie, amelyben a DLL használata szükséges.

Megjegyzés

A közösen használt DLL-kódtáraknak támogatniuk kell az egymás mellett futó szerelvényeket.

Jegyzékfájl neve

Itt adhatja meg a COM+ jegyzékfájl nevét. A COM+ jegyzékfájl egy XML-fájl, amely információt tartalmaz a DLL telepítésének helyéről. Az IIS nem ellenőrzi a jegyzékfájl létezését.

Megtekinthet egy mintaként bemutatott jegyzékfájl-részletet az IIS 6.0 online dokumentációjában a Microsoft Windows Server TechCenter webhelyén (előfordulhat, hogy a lap angol nyelven jelenik meg).

Kapcsolódó témakörök

Az Active Server Pages szolgáltatásról és az alkalmazások konfigurálásáról az IIS 6.0 online dokumentációjában olvashat bővebben a Microsoft Windows Server TechCenter webhelyén (előfordulhat, hogy a lap angol nyelven jelenik meg).


Tartalom