• 07/06/2010
  • 3 minuuttia luettavaa
    • s
    • R
    • n
    • V
    • J
    • +2

by Vaidy Gopalakrishnan

IIS Express on kevyt, itsenäinen versio IIS:stä, joka on optimoitu kehittäjille. IIS Expressin avulla on helppo käyttää IIS:n uusinta versiota verkkosivustojen kehittämiseen ja testaamiseen. Siinä on kaikki IIS 7:n ja sitä uudempien versioiden perusominaisuudet sekä lisäominaisuuksia, jotka on suunniteltu helpottamaan verkkosivustojen kehittämistä, kuten:

  • Se ei toimi palveluna eikä vaadi järjestelmänvalvojan käyttäjäoikeuksia useimpien tehtävien suorittamiseen.
  • IIS Express toimii hyvin ASP.NET- ja PHP-sovellusten kanssa.
  • IIS Expressin useat käyttäjät voivat työskennellä itsenäisesti samalla tietokoneella.

IIS Expressin asentaminen

Tuotteen uusin versio on IIS 7.5 Express. Useimmat haluavat käyttää IIS Expressiä integroidun web-kehitystyökalun kanssa.

IIS Express sisältyy automaattisesti WebMatrixiin, uuteen ja täydelliseen työkaluun, joka yksinkertaistaa web-kehitystä huomattavasti. Visual Studio 2010 SP1 mahdollistaa IIS Expressin käytön verkkopalvelimena Cassinin sijaan. Voit myös määrittää Visual Studio 2008:n manuaalisesti.

Asenna IIS 7.5 Express jollakin seuraavista linkeistä Web Platform Installerin avulla. Kummallakin niistä voit käyttää IIS Expressiä Visual Studion kanssa.

  • Asenna Microsoft WebMatrix. Tämä asentaa myös IIS 7.5 Expressin.
  • Asenna vain IIS 7.5 Express. Kun olet napsauttanut linkkiä, tallenna suoritettava tiedosto kiintolevylle ja suorita se. Näin asennat IIS Expressin Web Platform Installerin avulla.

Voit myös asentaa IIS 7.5 Express MSI:n suoraan Microsoft Download Centeristä. Jos valitset tämän reitin, varmista, että .NET 4.0 on asennettu koneellesi, sillä se on välttämätön edellytys.

IIS Express ja IIS

IIS Express on johdettu IIS 7:stä ja sitä uudemmista versioista, ja se tukee IIS:n perusominaisuuksia; siinä on kuitenkin joitakin keskeisiä eroja. Tärkeä ero on tapa, jolla työprosesseja hallitaan. IIS:ssä Windows Process Activation Service (WAS) aktivoi ja deaktivoi WWW-sovellukset äänettömästi, eikä käyttäjällä ole suoraa kontrollia. IIS Expressissä ei ole WAS:ää, ja käyttäjä voi täysin hallita sovellusten aktivointia ja deaktivointia. Sivustot voidaan käynnistää WebMatrixin, Visual Studio 2010 SP1:n tai komentorivin avulla; jo käynnissä olevat sivustot voidaan käynnistää ja lopettaa järjestelmätarjottimen sovelluksen avulla.

Hostable Web Core (HWC) on IIS:n sovellusrajapinta (API), jonka avulla voidaan kirjoittaa itsenäisille Web-palvelimille, joita WAS ei hallinnoi. IIS Express on suunniteltu HWC:n kääreeksi.

Seuraavassa kaaviossa esitetään joitakin IIS:n ja IIS Expressin tärkeimpiä eroja:

Area IIS IIS Express
Lähetysmekanismi Lähetetään käyttöjärjestelmän mukana. Lähetetään kaistan ulkopuolelta. Se sisältyy automaattisesti WebMatrixin mukana, mutta se voidaan asentaa myös erikseen.
Tuetut Windows-versiot Rajoitettu määrä Windows Vista- ja Windows 7 -versioita Useimmat Windows Server 2003-, 2008- ja 2008 R2 -versiot Kaikki Windows XP:n, Vistan ja Windows 7:n versiot Kaikki Windows Server 2008- ja Windows Server 2008 R2 -versiot
Tuetut .NET Framework -versiot v2.0 SP1 ja uudempi v2.0 SP1 ja uudempi (.NET 4.0 vaaditaan).
Tuetut ohjelmointikielet Klassiset ASP-, ASP.NET- ja PHP-ohjelmointikielet Klassinen ASP, ASP.NET ja PHP
Prosessimalli Windows Process Activation Service (WAS) hallinnoi automaattisesti konfiguroituja sivustoja. Käyttäjä käynnistää ja lopettaa sivustot.
Hosted WebCore (eli Hostable Web Core) -tuki Kyllä Kyllä Kyllä. IIS Express on toteutettu kerroksena HWC:n päälle.
Tuetut protokollat HTTP, FTP, WebDAV, HTTPS ja WCF (myös TCP:n, Named Pipesin ja MSMQ:n välityksellä) HTTP, HTTPS ja WCF HTTP:n välityksellä
Tuki muille kuin järjestelmänvalvojille WAS:ia on ajettava järjestelmänvalvojan käyttäjäoikeuksilla. Vakiokäyttäjä voi suorittaa useimmat tehtävät.
Multi-developer support None Yes. Määritystiedostoja, asetuksia ja Web-sisältöä ylläpidetään käyttäjäkohtaisesti.
Visual Studio -tuki Kyllä VS 2010 SP1 Beta mahdollistaa IIS Expressin käytön Cassinin sijaan. VS 2008 voidaan myös määrittää manuaalisesti käyttämään IIS Expressiä.
Runtime-laajennukset Katso https://www.iis.net/download/All täydellinen luettelo. URL Rewrite ja FastCGI. Nämä laajennukset on rakennettu IIS Expressiin.
Hallintatyökalut IIS Manager, appcmd.exe Appcmd.exe. Yleiset IIS Express -hallintatehtävät on sisällytetty myös WebMatrixiin ja Visual Studio 2010 SP1:een ja uudempiin.
Järjestelmätarjottimen tuki Ei ole Kyllä
Sisältää sisäänrakennetut IIS-moduulit autentikointia, auktorisointia, pakkausta yms. varten. Kyllä Kyllä

.

Vastaa

Sähköpostiosoitettasi ei julkaista.