• 07/06/2010
  • 3 perc olvasás
    • s
    • R
    • n
    • V
    • J
    • +2

by Vaidy Gopalakrishnan

IIS Express egy könnyűszerkezet, az IIS fejlesztők számára optimalizált, önálló változata. Az IIS Express megkönnyíti az IIS legfrissebb verziójának használatát weboldalak fejlesztéséhez és teszteléséhez. Rendelkezik az IIS 7 és magasabb verziójának minden alapvető képességével, valamint a webhelyfejlesztés megkönnyítésére tervezett további funkciókkal, többek között:

  • Nem fut szolgáltatásként, és a legtöbb feladat elvégzéséhez nem igényel rendszergazdai felhasználói jogokat.
  • Az IIS Express jól működik ASP.NET és PHP alkalmazásokkal.
  • Az IIS Express több felhasználója egymástól függetlenül dolgozhat ugyanazon a számítógépen.

Az IIS Express telepítése

A termék legfrissebb verziója az IIS 7.5 Express. A legtöbben az IIS Express-t egy olyan webszerkesztő eszközzel együtt szeretnék használni, amely integrált élményt nyújt.

Az IIS Express automatikusan tartalmazza a WebMatrixot, egy új és teljes körű eszközt, amely nagyban leegyszerűsíti a webfejlesztést. A Visual Studio 2010 SP1 lehetővé teszi az IIS Express használatát webkiszolgálóként a Cassini helyett. A Visual Studio 2008 kézzel is konfigurálható.

A Web Platform Installer segítségével az IIS 7.5 Express telepítéséhez használja az alábbi linkek egyikét. Ezek közül bármelyik lehetővé teszi az IIS Express használatát a Visual Studio-val.

  • A Microsoft WebMatrix telepítése. Ezzel az IIS 7.5 Express is telepíthető.
  • Csak az IIS 7.5 Express telepítése. A linkre kattintás után mentse a futtatható fájlt a merevlemezre, és futtassa. Ezzel az IIS Express telepítése a Web Platform Installer segítségével történik.

Az IIS 7.5 Express MSI-t közvetlenül a Microsoft Download Centerből is telepítheti. Ha ezt az utat választja, győződjön meg róla, hogy a .NET 4.0 telepítve van a gépén, mivel ez szükséges előfeltétel.

IIS Express és az IIS

Az IIS Express az IIS 7 és korábbi verzióiból származik, és támogatja az IIS alapvető funkcióit; van azonban néhány alapvető különbség. Az egyik fontos különbség a munkafolyamatok kezelésének módja. Az IIS-ben a Windows Process Activation Service (WAS) némán aktiválja és deaktiválja a webes alkalmazásokat, és a felhasználónak nincs közvetlen irányítása. Az IIS Expressben nincs WAS, és a felhasználó teljes mértékben irányíthatja az alkalmazások aktiválását és deaktiválását. A webhelyek a WebMatrix, a Visual Studio 2010 SP1 vagy a parancssor segítségével indíthatók; a már futó webhelyek a rendszertálca alkalmazással indíthatók és fejezhetők be.

A Hostable Web Core (HWC) egy IIS API, amely a WAS által nem kezelt, független webkiszolgálókra történő íráshoz használható. Az IIS Express a HWC feletti wrappernek készült.

A következő táblázat az IIS és az IIS Express közötti néhány főbb különbséget vázolja:

Area IIS IIS Express
Szállítási mechanizmus Az operációs rendszerrel együtt szállítja. Sávon kívül szállítja. A WebMatrix automatikusan tartalmazza, de külön is telepíthető.
Támogatott Windows kiadások Korlátozott számú Windows Vista és Windows 7 kiadás A Windows Server 2003, 2008 és 2008 R2 legtöbb kiadása A Windows XP, Vista, Windows 7 összes kiadása A Windows Server 2008 és 2008 R2 összes kiadása
Támogatott .NET Framework verziók v2.0 SP1 és újabb v2.0 SP1 és újabb (.NET 4.0 szükséges).
Támogatott programozási nyelvek Klasszikus ASP, ASP.NET és PHP Klasszikus ASP, ASP.NET és PHP
Folyamatmodell A Windows Process Activation Service (WAS) automatikusan kezeli a konfigurált webhelyeket. A felhasználó elindítja és befejezi a webhelyeket.
Hosted WebCore (más néven Hostable Web Core) támogatás Igen Igen. Az IIS Express a HWC feletti rétegként van implementálva.
Támogatott protokollok HTTP, FTP, WebDAV, HTTPS és WCF (beleértve a TCP-n, Named Pipes-en és MSMQ-n keresztül) HTTP, HTTPS és WCF HTTP-n keresztül
Nem adminisztrátori támogatás A WAS-t rendszergazdai felhasználói jogokkal kell futtatni. A legtöbb feladatot egy normál felhasználó is elvégezheti.
Multifejlesztői támogatás Nincs Igen. A konfigurációs fájlok, beállítások és webes tartalmak karbantartása felhasználónként történik.
Visual Studio támogatás Igen VS 2010 SP1 Beta lehetővé teszi az IIS Express használatát a Cassini helyett. A VS 2008 manuálisan is beállítható az IIS Express használatára.
Futásidő-bővítmények A teljes listát lásd https://www.iis.net/download/All. URL Rewrite és FastCGI. Ezek a kiterjesztések az IIS Express-be vannak beépítve.
Felügyeleti eszközök IIS Manager, appcmd.exe Appcmd.exe. Az IIS Express általános kezelési feladatai a WebMatrix és a Visual Studio 2010 SP1 és újabb verziókba is beépülnek.
Rendszertálca-támogatás Nincs Igen
Beépített IIS modulokat tartalmaz hitelesítéshez, engedélyezéshez, tömörítéshez stb. Igen -Igen

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.