A gyakorlati munka №3

Célkitűzés: szerezzenek gyakorlati készségeket kell telepíteni és konfigurálni egy alkalmazás szerver (IIS). Vizsgáljuk meg az IIS-kezelő.

Internet Information Services (IIS) 6.0 - Internet Information Services (IIS) 6.0. Ezek teljes értékű web szerverek optimális működtetéséhez webes alkalmazások és szolgáltatások a helyszínen.

Microsoft .NET Framework - számítógépes platform célja, hogy egyszerűsítse alkalmazások fejlesztése az elosztott környezetben az interneten. Microsoft .NET Framework egy olyan környezetet biztosít az objektum-orientált programozás, amely garantálja a biztonságos kódok végrehajtását, és megszünteti a nehézségeket nyújtásával kapcsolatos teljesítmény forgatókönyveket. A Microsoft .NET-keretrendszer két fő összetevőből áll: a közös nyelvi futtatókörnyezet és osztálykönyvtárat Microsoft .NET Framework. ASP.NET használja a közös nyelvi futtatókörnyezet, hogy az alapvető szolgáltatások, mint a memória kezelése, menet menedzsment, és a távoli hozzáférés, kombinálva a szigorú védelmi és egyéb, a rendszer biztonságának biztosítása és a stabilitás a kódot. A fő célja ennek a környezetnek egy kód kezelése. A kód úgy tervezték, hogy benne, az úgynevezett kezelhető, és a kódot nem tervezték, hogy benne - kezelhetetlen. Class Library Microsoft .NET Framework - egy átfogó gyűjtemény újrahasználható tárgyakat lehet használni, hogy ASP.NET alkalmazásokat.

ASP.NET - ez része a Microsoft .NET Framework. ASP.NET egy összeállított környezet .NET technológián alapuló. Lehetőség alkalmazások létrehozásához bármely .NET-kompatibilis nyelv, beleértve a Visual Basic .NET, C # és .NET JScript. Ezen kívül a lehetőségét, hogy a .NET Framework, beleértve a szabályozott közös nyelvi futtatókörnyezet időtartama, a biztonság és öröklés elérhető minden ASP.NET alkalmazás

Active Server Pages (ASP) - Active Server Pages. ASP oldalak létrehozása szerver oldali script környezet fejlesztése a dinamikus, interaktív web szerver alkalmazások. Ezek lehetővé teszik a fejlesztők, hogy integrálja a kívánt HTML oldalak, szkriptparancsok és COM komponensek hogy egy erős és rugalmas webes alkalmazás.

COM + - kiterjesztése a modell objektum alkatrészek (COM). COM + alapja az integrált szolgáltatások és a COM tulajdonságait, így könnyebb a fejlesztők létrehozása és használata szoftver elemek bármilyen nyelven, bármilyen eszközzel.

Tipikus honlapja az interneten nem működik csak egy szerveren. Most a helyszínek vannak elosztva több webszerverek. Az IIS 6.0 eszközök kezelésének megkönnyítése web-oldalak. Tárolás IIS 6.0 konfigurációs információkat egy sima szöveges XML-fájlok, amely lehetővé teszi, hogy közvetlenül szerkeszteni (azzal a lehetőséggel, a hasznosítás) metabázisa konfigurációt is, miközben a szerver fut.

A komplexitás web-oldalak és az alkalmazás kódját folyamatosan növekszik. Dinamikus web-oldalak és alkalmazások tartalmazhatnak tökéletlen kódot, ami a memória szivárgás vagy okozza a hibát, mint a memória-hozzáférés megsértése. Így webszerveré kell működnie, mint aktív manager alkalmazás futtató környezet automatikusan észleli alkalmazás hiba, és reagál azokra. A szerver ellenállónak kell lennie a hibákat a kérelmet, és képes újraindítani a sikertelen alkalmazás folyamatosan felhalmozódnak a sorban kéréseket, és nem zavarja a végfelhasználói működését. IIS 6.0 tartalmaz egy új hibatűrő architektúra, a lekérdezés feldolgozása, amely stabil futási környezet aktív kezelése, és jelentősen növeli a megbízhatóságot és skálázhatóságot használata révén egy új modell a folyamatok elkülönítési (úgynevezett modell munkavégző folyamat elkülönítési) kombinálva fejlesztések, mint például az a cache és sorban állás kernel mód, amely növeli a termelékenységet.

.NET Passport integráció és az IIS 6.0 lehetővé teszi, hogy használja a .NET Passport hitelesítési szolgáltatásokat a központi web-szerver. A .NET Passport 2.0 használt felületek által nyújtott szabványos összetevőit a Passport, azaz titkosítás Secure Sockets Layer (SSL), a HTTP-átirányítás és sütit. A rendszergazdák tudják, hogy a web-oldalak és alkalmazások minden felhasználó számára elérhető .NET Passport, amelyek száma több mint 150 millió, nem törődve a számlavezető kérdések, mint például a jelszó lejárati vagy jelszó generáció.

Annak érdekében, hogy csökkentsék lehetőségeit támadások webszerveré után IIS 6.0 alapértelmezett beállítások az csak statikus tartalmat. Programozható funkciók, mint a kiterjesztések Internet Server Application Programming Interface (ISAPI) vagy Common Gateway Interfaces (CGI) kell telepíteni manuálisan az adminisztrátor IIS 6.0. ISAPI- CGI bővül a web-oldalak, és ezért nevezik bővítmények webes szolgáltatás. Például ASP fut IIS 6.0 ISAPI valósítja Asp.dll, kifejezetten meg kell benne, mint egy kiterjesztése Web-szolgáltatás. A munka Server Extensions Microsoft FrontPage és ASP.NET, azokat manuálisan is kapcsolható. A Web-szolgáltatás bővítése, a rendszergazdák a web-oldalakat lehet engedélyezni és letiltani funkciókat IIS 6.0, attól függően, hogy mire van szüksége a szervezetnek. Ez a funkció vonatkozik a teljes szerver. IIS 6.0 programozási, grafikus és parancssori eszközök lehetővé teszik, bővítmények Web-szolgáltatás.

Ezt követően, a "Server Role" oldalon (ábra. 73), válassza ki a "Application Server (IIS, ASP.NET)" és kattintson a "Tovább" gombra.
Ábra. 73. kiszolgáló szerepkör

Kapcsolódó cikkek